使用centos6.5整理出来的常用命令

  1. 1.Vi 基本操作
  2. 1) 进入vi
  3. 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
  4. $ vi myfile
  5. 进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。
  6. 2) 切换至插入模式(Insert mode)编辑文件
  7. 在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,「ESC」键转到「命令行模式(command mode
  8. 3) 退出vi及保存文件
  9. 在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
  10. : w filename (输入 「w filename」将文章以指定的文件名filename保存)
  11. : wq (输入「wq」,存盘并退出vi)
  12. : q! (输入q!, 不存盘强制退出vi)
  13. --------------------------------------------------------
  14. 2)重启网络命令
  15. service network restart
  16. 3.CentOS 图像界面
  17. 1)命令模式进入图形界面
  18. startx
  19. 2)安装图形界面
  20. 如果startx 命令不管用,说明没有安装图形界面,命令安装如下:(需要联网)
  21. yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
  22. 3)如果想开机直接进入“命令行模式”,可编辑 /etc/inittab 文件,设置为 id:3:initdefault:
  23. 如果想直接进入“窗口模式”,则设置为 id:5:initdefault:
  24. 在inittab文件里所有的有效语句都遵守如下格式:
  25. id:runlevels:action:process
  26. id 可任意起名但不能重复,是唯一标识
  27. runlevels 运行级别
  28. 常用命令:
  29. man 查看帮助信息
  30. info 查看帮助信息
  31. cd / 切换至根目录 cd .. 切换至上一层目录
  32. ls 查看目录下所有文件
  33. ls –a > dir.txt ← 将ls –a命令执行结果输出到dir.txt文件
  34. ls –a >> dir.txt ← 将ls –a命令执行结果附加到dir.txt文件之后
  35. vi 编辑文件
  36. cat 查看文件内容
  37. pwd 显示当前工作目录
  38. touch 新建文件
  39. mkdir 创建新目录
  40. cp 复制文件或目录
  41. mv 移动文件或更改名称
  42. rm 删除文件
  43. find 查找文件
  44. reboot 重启
  45. shutdown -h 关机
  46. shutdown -r 重启
  47. -------------------------------------------------------
  48. cd ~ 切换到主目录
  49. cd /tmp 切换到目录tmp
  50. cd dir 切换到当前目录下的dir目录
  51. cd / 切换到根目录
  52. cd .. 切换到上一级目录
  53. cd ../.. 切换到上二级目录
  54. cd ~ 切换到用户目录
  55. 新建文件夹: mkdir filename
  56. 文件重命名: mv oldfilename newfilename
  57. 移动文件: mv filename 路径(若多个文件则,filename1/filename2)
  58. 安装rpm: rpm -ivh filename
  59. 更新rpm: rpm -Uvh filename
  60. 压缩文件: tar -zcvf 压缩文件名.tar.gz 被压缩文件名
  61. 解压tar.gz: tar -zxcf 压缩文件名.tar.gz
  62. 安装软件: yum install software
  63. 查看源列表: yum repolist
  64. 查看CPU位数: getconf LONG_BIT
  65. 查看内核/操作系统/CPU信息: uname -a
  66. 查看CentOS版本: cat /etc/redhat-release
  67. 删除文件: rm filename
  68. 删除目录以及它所包含的所有内容: rm -rf 目录
  69. 查看crontab文件: cat /etc/crontab
  70. 查看文件内容编码: enca -L zh_CN filename
  71. 文件内容编码转码: iconv -f 原始编码 -t 目标编码 原始文件 > 目标文件
  72. enca -L 当前语言 -x 目标编码 文件名
  73. enca -L zh_CN -x UTF-8 < file1 > file2 (如果不想覆盖源文件)
  74. 文件名编码转换: convmv -f 原始编码 -t 目标编码 --notest *.mp3(-r 这个表示递归转换当前目录下的所有子目录)
  75. 查看Java运行: ps -ef | grep java(Ctrl+C停止)
  76. 查看日志: tailf /tmp/skg_json_log
  77. 利用vim编辑文件: vim filename
  78. 进入INSERT:i
  79. 退出INSERT使用其他命令:ESC
  80. 读入一个文件内容,并写入到当前编辑器中::r filename
  81. 将该编辑器中的内容写入到一个新文件中::w newfilename
  82. 暂时离开 vi到指令列模式下执行::! cmd
  83. 进入shell命令行,执行完命令后ctril+d推出重新进入vim继续编辑::sh
  84. 保存文件但不退出::w
  85. 强制保存,不退出::w!
  86. 将修改的文件另存到file中,不退出vi::w file
  87. 退出不保存::q
  88. 退出并保存:ZZ(:wq)
  89. 强制保存并退出::wq!
  90. 强制退出并不保存::q!
  91. 放弃所有修改,从上次保存文件开始再编辑::e!
  92. 上面如果报错的话:借鉴下面命令---:
  93. linux tar.gz zip 解压缩 压缩命令
  94. http://apps.hi.baidu.com/share/detail/37384818
  95. download ADT link
  96. http://dl.google.com/android/ADT-0.9.6.zip
  97. download SDK link
  98. http://dl.google.com/Android/android-sdk_r11-linux_x86.tgz(可以通过FQ得到具体的文件名,再通过链接下载即可)
  99. tar
  100. -c: 建立压缩档案
  101. -x:解压
  102. -t:查看内容
  103. -r:向压缩归档文件末尾追加文件
  104. -u:更新原压缩包中的文件
  105. 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
  106. -z:有gzip属性的
  107. -j:有bz2属性的
  108. -Z:有compress属性的
  109. -v:显示所有过程
  110. -O:将文件解开到标准输出
  111. 下面的参数-f是必须的
  112. -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
  113. # tar -cf all.tar *.jpg
  114. 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
  115. # tar -rf all.tar *.gif
  116. 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
  117. # tar -uf all.tar logo.gif
  118. 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
  119. # tar -tf all.tar
  120. 这条命令是列出all.tar包中所有文件,-t是列出文件的意思
  121. # tar -xf all.tar
  122. 这条命令是解出all.tar包中所有文件,-x是解开的意思
  123. 压缩
  124. tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
  125. tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
  126. tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
  127. tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
  128. rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
  129. zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
  130. 解压
  131. tar –xvf file.tar //解压 tar包
  132. tar -xzvf file.tar.gz //解压tar.gz
  133. tar -xjvf file.tar.bz2 //解压 tar.bz2
  134. tar –xZvf file.tar.Z //解压tar.Z
  135. unrar e file.rar //解压rar
  136. unzip file.zip //解压zip
  137. 总结
  138. 1、*.tar 用 tar –xvf 解压
  139. 2、*.gz 用 gzip -d或者gunzip 解压
  140. 3、*.tar.gz和*.tgz 用 tar –xzf 解压
  141. 4、*.bz2 用 bzip2 -d或者用bunzip2 解压
  142. 5、*.tar.bz2用tar –xjf 解压
  143. 6、*.Z 用 uncompress 解压
  144. 7、*.tar.Z 用tar –xZf 解压
  145. 8、*.rar 用 unrar e解压
  146. 9、*.zip 用 unzip 解压

 

发表回复