Linux常用命令(二)

19. 文件压缩命令

  (1)。gzip [文件名]  压缩后的文件格式是.gz  

      只能压缩文件不能压缩目录

      不保留源文件

  (2)。gunzip [文件名]  解压缩命令

  (3)。tar 选项[cvf] [目录]  打包目录  压缩后的文件格式是.tar.gz

        -c  产生.tar打包文件

        -v  显示详细信息

        -f  指定压缩后的文件名

        -z  打包同时压缩

      例子:tar -zcvf  dir1.tar.gz  dir1(将目录dir1压缩成一个打包并压缩的文件)

      解包的方法:tar -zxf  newdir.tar.gz

  (4)。zip [-r]  [压缩后的文件名] [源文件/文件夹名]

        既可以压缩文件也可以压缩文件夹(压缩目录的时候要加上-r)

        例子:压缩文件  zip services.zip /etc/services

           压缩目录  zip -r test.zip /test

      unzip解压

  (5)。bzip2 [-k保留源文件] [文件名]

        压缩后的格式是.bz2

      bunzip2 [-k] [压缩文件]  解压

20. 网络通信指令

  (1)。write <用户名>向一个用户发送信息  Ctrl+D结束

  (2)。wall

  (3)。ping  -c 次数

  (4)。ifconfig [-a] 查看网卡信息  ifconfig eth0 ip地址(改变网卡0的ip地址)

21. 关机命令

  shutdown  执行权限root

  例子:shutdown -h now

  reboot

22. 命令别名

  如果定义一个命令,例子:alias  copy=cp

  如果定义的是一个命令的组合,例子:alias drm=“rm -rf”

  取消别名:unalias

23. 输入输出重定向

  >或>> 输出重定向

    >清空文件,重新写入内容

    >>追加内容到文件的末尾

  <输入重定向

    例子:wall< /etc/motd

  2>错误输出重定向

    例子:浏览一个不存在的目录

      ls /asdfasd 2>ls.err(就会将不存在目录这个错误信息保存到ls.err中)  

24. 管道

  将一个命令的输出传送给另一个命令,作为另一个命令的输入

  用法:命令1 | 命令2 | 命令3。。。。。。| 命令n

25. 逻辑命令

  (1);  命令之间用;连接可以让多个命令按顺序执行

  (2)&&  只有&&之前的名执行成功后,后面的命令才被执行

  (3) ||   只有||之前的命令执行失败后,后面的命令才被执行

26. 命令替换符``(键盘1左边的那个符号)

  例子:ls -l `which touch`  意思是查看touch命令所在目录的详细信息

     相当于whitch touch  得到目录/usr/bin/touch

     然后再ls -l /usr/bin/touch  最后得到详细信息的结果

小记:用file  [文件名]  可以查看文件的类型

   tab键可以补全命令或者文件名称

   clear或者Ctrl+l清屏

   Ctrl+U删除光标之前的内容

   history显示所有之前的命令

   wc -l [文件名]文件有多少行

posted on 2011-09-16 12:24  啊風  阅读(444)  评论(0编辑  收藏  举报