linux常用命令

命令格式:

注:1.当有多个选项时,可以写在一起     2.两个特殊的目录  .和..  分别代表当前目录和当前目录的父目录

文件处理命令:

  1.命令名称:ls

    命令英文原意:list

    命令所在路径:/bin/ls

    执行权限:所有用户

    功能描述:显示目录文件

    语法:ls选项[-ald][文件或目录]

      -a 显示所有文件,包括隐藏文件

      -l 详细信息显示

      -d 查看目录属性

  2.命令名称:cd

    命令英文原意:change directory

    命令所在路径:shell内置命令

    执行权限:所有用户

    功能描述:切换目录

    语法:cd[目录]

    范例:$cd/ 切换到根目录

         $cd.. 回到上一次目录

  3.命令名称:pwd

    命令英文原意:print working directory

    命令所在路径:/bin/pwd

    执行权限:所有用户

    功能描述:显示当前所在的工作目录

    语法:pwd

    范例:$ pwd

         /etc/rc5.d

  4.命令名称:touch

    命令所在路径:/bin/touch

    执行权限:所有用户

    功能描述:创建空文件

    语法:touch[文件名]

    范例:$ touch newfile

  5.命令名称:mkdir

    命令英文原意:make directories

    命令所在路径:/bin/mkdir

    执行权限:所有用户

    功能描述:创建新目录

    语法:mkdir[目录名]

    范例:$ mkdir newdir

  6.命令名称:cp

    命令英文原意:copy

    命令所在路径:/bin/cp

    执行权限:所有用户

    功能描述:复制文件或目录

    语法:cp -R [源文件或目录][目的目录]

         -R 复制目录

    范例:

      $ cp file1 file2 dir1

      将文件file1、file2复制到目录dir1

      $ cp -R dir1 dir2

      将dir1下的所有文件及子目录复制到dir2

  7.命令名称:rm

    命令英文原意:remove

    命令所在路径:/bin/rm

    执行权限:所有用户

    功能描述:删除文件

    语法:rm -r[文件或目录]

             -r 删除目录

    范例:$ rm file3

       删除文件file

             $ rm -r dir1

       删除目录dir1

  8.命令名称:mv

    命令英文原意:move

    命令所在路径:/bin/mv

    执行权限:所有用户

    功能描述:移动文件、更名

    语法:mv[源文件或目录][目的目录]

    范例:$ mv file1 file3

       将当前目录下文件file1更名为file3

             $ mv file2 dir2

       将文件file2移动到目录dir2下

  9.命令名称:cat

    命令英文原意:concatenate and display files

    命令所在路径:/bin/cat

    执行权限:所有用户

    功能描述:显示文件内容

    语法:cat[文件名]

    范例:$cat /ect/issue

         $cat /ect/services

  10.命令名称:more

    命令所在路径:/bin/more

    执行权限:所有用户

    功能描述:分页显示文件内容

    语法:more [文件名]

      (空格)或f 显示下一页

      (enter)  显示下一行

      q或Q         退出

    范例:$more /etc/services

 11.命令名称:head

    命令所在路径:/bin/head

    执行权限:all user

    功能描述:查看文件的前几行

    语法:head -num[文件名]

          -num 显示文件的前num行

    范例:$ head -20 /etc/services

  12.命令名称:tail

    命令所在路径:/bin/tail

    执行权限:all user

    功能描述:查看文件的后几行

    语法:tail -num[文件名]

         -num 显示文件的后num行

         -f       动态显示文件内容

    范例:$ tail -30 /etc/services

  13.命令名称:ln

    命令英文原意:link

    命令所在路径:/bin/ln

    执行权限:所有用户

    功能描述:产生链接文件

    语法:ln -s [源文件][目标文件]

        -s 创建软链接

    范例:$ln -s /etc/issue /issue.soft

         创建文件/ect/issue的软链接/issue.soft

         $ln /etc/issue /issue.hard

         创建文件/etc/issue的硬链接/issue.hard

权限管理命令:

  14.命令名称:chmod

    命令英文原意:change the permissions mode of a file

    命令所在路径:/bin/chmod

    执行权限:所有用户

    功能描述:改变文件或目录权限

    语法:chmod[{ugo}{+-=}{rwx}][文件或目录]

           [mode=42][文件或目录]

    范例:$chmod g+w file1

        赋予文件file1所属组写权限

         $chmod 777 dir1

        设定目录dir1为所有用户具有全部权限

 

  15.命令名称:chown

    命令英文原意:change file ownership

    命令所在路径:/bin/chown

    执行权限:所有用户

    功能描述:改变文件或目录的所有者

    语法:chown[用户][文件或目录]

    范例:$chown nobody file1

         改变文件file1的所有者为nobody

  16.命令名称:chgrp

    命令英文原意:change file group ownership

    命令所在路径:/bin/chgrp

    执行权限:所有用户

    功能描述:改变文件或目录的所属组

    语法:chgrp[用户组][文件或目录]

    范例:$chgrp adm file1

         改变文件file1的所属组为adm

  17.命令名称:umask

    命令所在路径:/bin/umask

    执行权限:所有用户

    功能描述:显示、设置文件的缺省权限

    语法:umask[-S]

        -S 以rwx形式显示新建文件或目录缺省权限

    范例:$umask

         $umask -S 

文件搜索命令:

  18.命令名称:which

    命令所在路径:/usr/bin/which

    执行权限:所有用户

    功能描述:显示系统命令所在目录

    语法:which[命令名称]

    范例:$which ls

  19.命令名称:find

    命令所在路径:/usr/bin/find

    执行权限:所有用户

    功能描述:查找文件或目录

    语法:find[搜索路径][搜寻关键字]

    范例:$find /etc/ -name init

        在目录/etc中查找文件init

         $find / -size +204800

       在根目录下查找大于100mb的文件

       $find / -user sam

       在根目录下查找所有者为sam的文件

  20.命令名称:locate

    命令英文原意:list files in databases

    命令所在路径:/usr/bin/locate

    执行权限:all user

    功能描述:寻找文件或目录

    语法:locate[搜索关键字]

    范例:$locate file

        列出所有跟file相关的文件

  21.命令名称:updatedb

    命令英文原意:update the slocate database

    命令所在路径:/usr/bin/updatedb

    执行权限:root

    功能描述:建立整个系统目录文件的数据库

    语法:updatedb

    范例:#updatedb

  22.命令名称:grep

    命令所在路径:/bin/grep

    执行权限:所有用户

    功能描述:在文件中搜寻字符串匹配的行并输出

    语法:grep

    范例:#grep ftp /etc/services

帮助命令:

  23.命令名称:man

    命令英文原意:manual

    命令所在路径:/usr/bin/man

    执行权限:所有用户

    功能描述:获得帮助信息

    语法:man[命令或配置文件]

    范例:$man ls

        查看ls命令的帮助信息

         $man services

        查看配置文件services的帮助信息

  24.命令名称:info

    命令英文原意:information

    命令所在路径:/usr/bin/info

    执行权限:all user

    功能描述:获得帮助信息

    语法:info[任何关键字]

    范例:$info ls

        查看ls指令的帮助信息

  25.命令名称:whatis(whatis apropos makewhatis)

    命令英文原意:search the whatis database for strings

    命令所在路径:/usr/bin/whatis apropos

           /usr/bin/makewhatis

    执行权限:All User,root

    功能描述:获得索引的简短说明信息

    语法:whatis apropos[任何关键字]

    范例:$whatis ls

         $apropos fstab  相当于man -k

       #makewhatis

       建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是whatis database没有建立

压缩解压命令:

  26.命令名称:gzip

    命令英文原意:GNU zip

    命令所在路径:/bin/gzip

    执行权限:所有用户

    功能描述:压缩文件

    语法:gzip 选项[文件]

    压缩后文件格式:.gz

  27.命令名称:gunzip

    命令英文原意:GNU unzip

    命令所在路径:/bin/gunzip

    执行权限:所有用户

    功能描述:解压缩.gz的压缩文件

    语法:gunzip 选项[压缩文件]

    范例:$gunzip file1.gz

  28.命令名称:tar

    命令所在路径:/bin/tar

    执行权限:所有用户

    功能描述:打包目录

    语法:tar 选项[cvf] [目录]

        -c 产生.tar打包文件

        -v 显示详细信息

        -f 指定压缩后的文件名

        -z 打包同时压缩

    压缩后文件格式:.tar.gz

    范例:$tar -zcvf dir1.tar.gz dir1

        将目录dir1压缩成一个打包并压缩的文件

    tar命令解压缩语法:

        -x  解包.tar文件

        -v  显示详细信息

        -f  指定解压文件

        -z  解压缩

    范例:$tar -zxvf dir1.tar.gz

  29.命令名称:zip

    命令所在路径:/usr/bin/zip

    执行权限:所有用户

    功能描述:压缩文件或目录

    语法:zip 选项[-r]  [压缩后文件名称] [文件或目录]

        -r  压缩目录

    压缩后文件格式:.zip

    范例:$zip services.zip /etc/services

       压缩文件

       $zip -r test.zip /test

  30.命令名称:unzip

    命令所在路径:/usr/bin/unzip

    执行权限:所有用户

    功能描述:解压.zip的压缩文件

    语法:unzip [压缩文件]

    范例:$unzip test.zip

  31.命令名称:bzip2

    命令所在路径:/usr/bin/bzip2

    执行权限:所有用户

    功能描述:压缩文件

    语法:bzip2 选项[-k] [文件]

            -k 产生压缩文件后保留原文件

    压缩后文件格式:.bz2

    范例:$bzip2 -k file1

   32. 命令名称:bunzip2

    命令所在路径:/usr/bin/bunzip2

    执行权限:所有用户

    功能描述:解压缩

    语法:bunzip2 选项[-k] [压缩文件]

            -k 解压缩后保留原文件

    范例:$bunzip2 -k file1.bz2

网络通信命令:

  33.命令名称:write

    命令所在路径:/usr/bin/write

    执行权限:all user

    功能描述:向另外一个用户发信息,以ctrl+d作为结束

    语法:write <用户名>

    范例:$write webmaster

  34.命令名称:wall

    命令所在路径:/usr/bin/wall

    执行权限:all user

    功能描述:向所有用户广播信息

    语法:wall [message] [文件名]

    范例:$wall happy new year!

  35.命令名称:ping

    命令所在路径:/usr/sbin/ping

    执行权限:root

    功能描述:测试网络连通性

    语法:ping 选项 IP地址

    范例:# ping 192.168.1.1

  36.命令名称:ifconfig

    命令所在路径:/usr/sbin/ifconfig

    执行权限:root

    功能描述:查看网络设置信息

    语法:ifconfig 选项[-a] [网卡设备标识]

              -a 显示所有网卡信息

    范例:# ifconfig -a

系统关机命令:

  37.命令名称:shutdown

    命令所在路径:/usr/sbin/shutdown

    执行权限:root

    功能描述:关机

    语法:shutdown

    范例:# shutdown -h now

  38.命令名称:reboot

    命令所在路径:/usr/sbin/reboot

    执行权限:root

    功能描述:重启系统

    语法:reboot

    范例:# reboot

      

          欢迎大家对我的博客内容提出质疑和提问!谢谢

 

 

 

 

 

 

 

 

 

 

 

 

  

 

      

 

posted @ 2016-05-07 15:04  财经知识狂魔  阅读(261)  评论(0编辑  收藏  举报