zoukankan      html  css  js  c++  java
  • 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

          

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

     

     

      

          

  • 相关阅读:
    分布式锁设计方案
    ACID/CAP/BASE 理论知识
    分布式ID设计方案
    perl代码调试
    文档型数据库设计模式-如何存储树形数据 [转]
    树形结构的数据库表Schema设计
    http协议相关
    HTTPS加密原理(转)
    VBA读写XML文件
    VBA 刷新数据透视表
  • 原文地址:https://www.cnblogs.com/xinsiwei18/p/5449263.html
Copyright © 2011-2022 走看看