免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1590 | 回复: 0
打印 上一主题 下一主题

Linux-常用指令 . [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-16 17:45 |只看该作者 |倒序浏览
Linux-常用指令 .




文件目录操作命令
view plaincopy to clipboardprint?
  1. 01.--ls 显示文件和目录列表。-l 列出文件的详细信息,-a 列出当前目录所有文件,包含隐藏文件   
  2. 02.  
  3. 03.--mkdir 创建目录  mkdir roomA 。-p 父目录不存在情况下先生成父目录   
  4. 04.  
  5. 05.--cd 切换目录   
  6. 06.  
  7. 07.--›touch 生成一个空文件   
  8. 08.  
  9. 09.--echo 生成一个带内容文件 echo "you are the boy">book.txt   
  10. 10.  
  11. 11.--cat、tac 显示文本文件内容 cat book.txt   
  12. 12.  
  13. 13.--cp 复制文件或目录 cp abc.txt /home/itcast/failyA/house/rommA   
  14. 14.  
  15. 15.--rm 删除文件 rm abc.txt。-r 同时删除该目录下的所有文件,-f 强制删除文件或目录   
  16. 16.  
  17. 17.›--mv 移动文件或目录或重命名   mv ttt.txt roomB 。 mv  aaa bbb 将aaa改名为bbb   
  18. 18.  
  19. 19.›--find 在文件系统中查找指定的文件  find -name 文件名   
  20. 20.  
  21. 21.›--wc 统计文本文档的行数,字数,字符数 wc book.txt   
  22. 22.  
  23. 23.›--grep 在指定的文本文件中查找指定的字符串  grep "boy" book.txt   
  24. 24.  
  25. 25.›--rmdir 删除空目录     
  26. 26.  
  27. 27.›--tree 显示目录目录改名树   
  28. 28.  
  29. 29.--›pwd 显示当前工作目录   
  30. 30.  
  31. 31.›--ln 建立链接文件   
  32. 32.  
  33. 33.›--more、less 分页显示文本文件内容   
  34. 34.  
  35. 35.›--head,tail分别显示文件开头和结尾内容  
  36. --ls 显示文件和目录列表。-l 列出文件的详细信息,-a 列出当前目录所有文件,包含隐藏文件

  37. --mkdir 创建目录  mkdir roomA 。-p 父目录不存在情况下先生成父目录

  38. --cd 切换目录

  39. --›touch 生成一个空文件

  40. --echo 生成一个带内容文件 echo "you are the boy">book.txt

  41. --cat、tac 显示文本文件内容 cat book.txt

  42. --cp 复制文件或目录 cp abc.txt /home/itcast/failyA/house/rommA

  43. --rm 删除文件 rm abc.txt。-r 同时删除该目录下的所有文件,-f 强制删除文件或目录

  44. ›--mv 移动文件或目录或重命名   mv ttt.txt roomB 。 mv  aaa bbb 将aaa改名为bbb

  45. ›--find 在文件系统中查找指定的文件  find -name 文件名

  46. ›--wc 统计文本文档的行数,字数,字符数 wc book.txt

  47. ›--grep 在指定的文本文件中查找指定的字符串  grep "boy" book.txt

  48. ›--rmdir 删除空目录  

  49. ›--tree 显示目录目录改名树

  50. --›pwd 显示当前工作目录

  51. ›--ln 建立链接文件

  52. ›--more、less 分页显示文本文件内容

  53. ›--head,tail分别显示文件开头和结尾内容
复制代码
系统管理命令:
view plaincopy to clipboardprint?
  1. 01.--stat 显示指定文件的相关信息,比ls命令显示内容更多(包括创建时间、修改时间、组id,主id、大小、权限 等)   
  2. 02.   
  3. 03.--who 显示在线登录用户     
  4. 04.  
  5. 05.--hostname 显示主机名称   
  6. 06.  
  7. 07.--uname显示系统信息 ,-a显示更详细的信息   
  8. 08.  
  9. 09.--top 显示当前系统中耗费资源最多的进程(动态)   
  10. 10.  
  11. 11.--ps -aux 显示瞬间的进程状态(静态)   
  12. 12.  
  13. 13.--du(-h) 显示指定的文件(目录)已使用的磁盘空间的总量   
  14. 14.  
  15. 15.--df(-h) 显示文件系统磁盘空间的使用情况   
  16. 16.  
  17. 17.--free 显示当前内存和交换空间的使用情况 (-s2 :表示每两秒钟显示一次)   
  18. 18.  
  19. 19.--ifconfig 显示网络接口信息   
  20. 20.  
  21. 21.--ping 测试网络的连通性   
  22. 22.  
  23. 23.--netstat 显示网络状态信息   
  24. 24.  
  25. 25.--man 命令帮助信息查询(man rm:表示rm下的参数用法)   
  26. 26.  
  27. 27.--alias 设置命令别名   
  28. 28.  
  29. 29.--clear 清屏   
  30. 30.  
  31. 31.--kill 杀死一个进程(杀死后台进程)  
  32. --stat 显示指定文件的相关信息,比ls命令显示内容更多(包括创建时间、修改时间、组id,主id、大小、权限 等)

  33. --who 显示在线登录用户        

  34. --hostname 显示主机名称

  35. --uname显示系统信息 ,-a显示更详细的信息

  36. --top 显示当前系统中耗费资源最多的进程(动态)

  37. --ps -aux 显示瞬间的进程状态(静态)

  38. --du(-h) 显示指定的文件(目录)已使用的磁盘空间的总量

  39. --df(-h) 显示文件系统磁盘空间的使用情况

  40. --free 显示当前内存和交换空间的使用情况 (-s2 :表示每两秒钟显示一次)

  41. --ifconfig 显示网络接口信息

  42. --ping 测试网络的连通性

  43. --netstat 显示网络状态信息

  44. --man 命令帮助信息查询(man rm:表示rm下的参数用法)

  45. --alias 设置命令别名

  46. --clear 清屏

  47. --kill 杀死一个进程(杀死后台进程)
复制代码
备份压缩命令:
view plaincopy to clipboardprint?
  1. 01.gzip 压缩(解压)文件或目录,压缩文件后缀为gz   
  2. 02.  
  3. 03.bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2   
  4. 04.  
  5. 05.tar 文件、目录打(解)包  
  6. 06.  
  7. 07.--gzip命令   
  8. 08.  
  9. 09.命令格式:  
  10. 10.  
  11. 11.gzip [选项] 压缩(解压缩)的文件名  
  12. 12.  
  13. 13.参数:  
  14. 14.  
  15. 15.-d 将压缩文件解压。  
  16. 16.  
  17. 17.-l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字  
  18. 18.  
  19. 19.-v 对每一个压缩和解压的文件,显示文件名和压缩比。  
  20. 20.  
  21. 21.-num 用指定的数字num调整压缩的速度,-1或-fast表示最快压缩方法(低压缩比),-9或-best表示最慢压缩方法(高压缩比)。系统缺省值为6  
  22. 22.  
  23. 23.--bzip2命令   
  24. 24.  
  25. 25.命令格式:  
  26. 26.  
  27. 27.bzip2 [-cdz] 档名  
  28. 28.  
  29. 29.参数:  
  30. 30.  
  31. 31.-d :解压缩的参数  
  32. 32.  
  33. 33.-z :压缩的参数  
  34. 34.  
  35. 35.-num 用指定的数字num调整压缩的速度,-1或-fast表示最快压缩方法(低压缩比),-9或-best表示最慢压缩方法(高压缩比)。系统缺省值为6  
  36. 36.  
  37. 37.  
  38. 38.--tar命令   
  39. 39.  
  40. 40.命令格式:  
  41. 41.  
  42. 42.tar [-cxzjvf]   压缩打包文档的名称 欲打包目录  
  43. 43.  
  44. 44.参数:  
  45. 45.  
  46. 46.-c :建立一个归档文件的参数指令  
  47. 47.  
  48. 48.-x :解开一个归档文件的参数指令!  
  49. 49.  
  50. 50.-z :是否需要用 gzip 压缩?  
  51. 51.  
  52. 52.-j :是否需要用 bzip2 压缩?  
  53. 53.  
  54. 54.-v :压缩的过程中显示文件  
  55. 55.  
  56. 56.-f :使用档名,在 f 之后要立即接档名  
  57. 57.  
  58. 58.-tf :查看归档文件里面的文件  
  59. 59.  
  60. 60.示例:  
  61. 61.  
  62. 62.将整个/home/test/familyA目录下的文件全部打包成为/home/test/familyA.tar  
  63. 63.  
  64. 64.仅打包,不压缩  
  65. 65.  
  66. 66.    tar -cvf /home/test/familyA.tar /home/test/familyA  
  67. 67.  
  68. 68.打包后,以gzip压缩  
  69. 69.  
  70. 70.    tar -zcvf /home/test/familyA.tar.gz /home/test/familyA  
  71. 71.  
  72. 72.打包后,以bzip2压缩  
  73. 73.  
  74. 74.    tar -jcvf /home/test/familyA.tar.bz2 /home/test/familyA  
  75. 75.  
  76. 76.    # 特别注意,在参数f之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识  
  77. 77.    # 如果加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tar file  
  78. 78.    # 如果加j参数,则以.tar.bz2来作为文档名  
  79. 79.        # 解压只需将c改成x  
  80. gzip 压缩(解压)文件或目录,压缩文件后缀为gz

  81. bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2

  82. tar 文件、目录打(解)包

  83. --gzip命令

  84. 命令格式:

  85. gzip [选项] 压缩(解压缩)的文件名

  86. 参数:

  87. -d 将压缩文件解压。

  88. -l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字

  89. -v 对每一个压缩和解压的文件,显示文件名和压缩比。

  90. -num 用指定的数字num调整压缩的速度,-1或-fast表示最快压缩方法(低压缩比),-9或-best表示最慢压缩方法(高压缩比)。系统缺省值为6

  91. --bzip2命令

  92. 命令格式:

  93. bzip2 [-cdz] 档名

  94. 参数:

  95. -d :解压缩的参数

  96. -z :压缩的参数

  97. -num 用指定的数字num调整压缩的速度,-1或-fast表示最快压缩方法(低压缩比),-9或-best表示最慢压缩方法(高压缩比)。系统缺省值为6


  98. --tar命令

  99. 命令格式:

  100. tar [-cxzjvf]   压缩打包文档的名称 欲打包目录

  101. 参数:

  102. -c :建立一个归档文件的参数指令

  103. -x :解开一个归档文件的参数指令!

  104. -z :是否需要用 gzip 压缩?

  105. -j :是否需要用 bzip2 压缩?

  106. -v :压缩的过程中显示文件

  107. -f :使用档名,在 f 之后要立即接档名

  108. -tf :查看归档文件里面的文件
复制代码
示例:
  1. 将整个/home/test/familyA目录下的文件全部打包成为/home/test/familyA.tar

  2. 仅打包,不压缩

  3.         tar -cvf /home/test/familyA.tar /home/test/familyA

  4. 打包后,以gzip压缩

  5.         tar -zcvf /home/test/familyA.tar.gz /home/test/familyA

  6. 打包后,以bzip2压缩

  7.         tar -jcvf /home/test/familyA.tar.bz2 /home/test/familyA

  8.         # 特别注意,在参数f之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识
  9.         # 如果加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tar file
  10.         # 如果加j参数,则以.tar.bz2来作为文档名
  11.         # 解压只需将c改成x
复制代码
关机/重启命令 :
  1. view plaincopy to clipboardprint?
  2. 01.--shutdown系统关机。-r 关机后重启,-h 关机后不重新启动,-now 立即关机   
  3. 02.  
  4. 03.--halt 关机后关闭电源   
  5. 04.  
  6. 05.--reboot 重新启动  
复制代码
Linux 通道:

     前一个命令的标准输出等于后一个命令的标准输入中间用|表示通道符。
    例如:grep best /home/*  | more   在home下查找best字符串,将查找到的结果以分页形式显示。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP