zoukankan      html  css  js  c++  java
  • Linux常用命令

    Linux常用命令

    文件处理命令

    显示目录文件  ls

    命令名称:ls  

    命令英文:list  

    命令所在路径:/bin/ls  

    执行权限:所有用户  

    功能描述:显示目录文件  

    语法:ls 选项【-ald】【文件或目录】  

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

            -l    详细信息显示  

            -d    查看目录属性  

            -h    文件大小按原单位显示  

    创建新目录  mkdir

    命令名称:mkdir  

    命令英文原意:make directories  

    命令所在路径:/bin/mkdir  

    执行权限:所有用户  

    语法:mkdir -p 【目录名】  

    功能描述:创建新目录  

            -p    递归创建  

    切换目录  cd

    命令名称:cd  

    命令英文原意:change directory  

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

    执行权限:所有用户  

    语法:cd 【目录】  

    功能描述:切换目录

            ..    上一级目录  

            .     当前目录  

    显示当前目录  pwd

    命令名称:pwd  

    命令英文原意:print working directory  

    命令所在路径:/bin/pwd  

    执行权限:所有用户  

    语法:pwd  

    功能描述:显示当前目录  

    删除空目录  rmdir

    命令名称:rmdir  

    命令英文原意:remove empty directories  

    命令所在路径:/bin/rmdir  

    执行权限:所有用户  

    语法:rmdir 【目录名】  

    功能描述:删除空目录  

    复制文件或目录  cp

    命令名称:cp  

    命令原意:copy  

    命令所在路径:/bin/cp  

    执行权限:所有用户  

    语法:cp -rp 【原文件或目录】 【目标目录】  

            -r   复制目录  

            -p   保留文件属性  

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

    剪切文件、改名  mv

    命令名称:mv  

    命令英文原意:move  

    命令所在路径:/bin/mv  

    执行权限:所有用户  

    语法:mv 【原文件或目录】 【目标目录】  

    功能描述:剪切文件、改名  

    删除文件或目录  rm

    命令名称:rm  

    命令英文原意:remove  

    命令所在路径:/bin/rm  

    执行权限:所有用户  

    语法:rm -rf 【文件或目录】  

            -r    删除目录  

            -f    强制执行  

    功能描述:删除文件  

    创建空文件  touch

    命令名称:touch  

    命令所在路径:/bin/touch  

    执行权限:所有用户  

    语法:touch 【文件名】  

            “”   文件名中带空格  

    功能描述:创建空文件  

    显示文件内容  cat

    命令名称:cat  

    命令所在路径:/bin/cat  

    执行权限:所有用户  

    语法:cat 【文件名】  

    功能描述:显示文件内容  

            -n    显示行号  

    显示文件内容(反向列示)  tac

    命令名称:tac  

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

    执行权限:所有用户  

    语法:tac 【文件名】  

    功能描述:显示文件内容(反向列示)  

    分页显示文件内容  more

    命令名称:more  

    命令所在路径:/bin/more  

    执行权限:所有用户  

    语法:more 【文件名】

           (空格)或f    翻页  

           (Enter)    换行  

            q或Q     退出  

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

    分页显示文件内容(可向上翻页)  less

    命令名称:less  

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

    执行权限:所有用户  

    语法:less【文件名】  

    功能描述:分页显示文件内容(可向上翻页)  

    显示文件前几行  head

    命令名称:head  

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

    执行权限:所有用户  

    语法:head 【文件名】  

    功能描述:显示文件前面几行  

            -n    指定行数  

    显示文件后面几行  tail

    命令名称:tail  

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

    执行权限:所有用户  

    语法:tail 【文件名】  

    功能描述:显示文件后面几行  

            -n  指定行数  

            -f  动态显示文件末尾内容  

    生成链接文件  ln

    命令名称:ln  

    命令英文原意:link  

    命令所在路径:/bin/ln  

    执行权限:所有用户  

    语法:ln -s 【原文件】 【目标文件】  

            -s    创建软链接  

    功能描述:生成链接文件  

    硬链接特点:  

    1.可以同步更新  

    2.不能跨分区  

    3.不能这对目录使用  

    权限管理命令

    改变文件或目录权限  chmod

    命令名称:chmod  

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

    命令所在路径:/bin/chmod  

    执行权限:所有用户  

    语法:chmod 【{ugoa} {+-=} {rwx}】 【文件或目录】  

          【mode=421】 【文件或目录】  

            -R    递归修改  

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

    改变文件或目录的所有者  chown

    命令名称:chown  

    命令英文原意:change file ownership  

    命令所在路径:/bin/chown  

    执行权限:所有用户  

    语法:chown 【用户】 【文件或目录】  

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

    改变文件或目录的所属组  chgrp

    命令名称:chgrp  

    命令英文原意:change file group ownership  

    命令所在路径:/bin/chgrp  

    执行权限:所有用户  

    语法:chgrp 【用户组】 【文件或目录】  

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

    显示、设置文件的缺省权限  umask

    命令名称:umask

    命令英文原意:the user file-creation mask

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

    执行权限:所有用户

    语法:umask 【-S】

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

    例:结果:0223。则实际权限:777-223=554

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

    文件搜索命令

    文件搜索  find

    命令名称:find

    命令所在路径:/bin/find

    执行权限:所有用户

    语法:find 【搜索范围】 【匹配条件】

    功能描述:文件搜索(精确查找)

            -name    根据文件名查找(区分大小写)

            -iname  根据文件名查找(不区分大小写)

            -size  根据文件大小查找

            +数字    大于    -数字    小于    数字    等于

            -user  根据所有者查找

            -group  根据所属组查找

            -amin  根据访问时间查找

            -cmin  查找时间内改变过文件属性的文件

            -mmin  查找时间内改变过文件内容的属性

            -type  根据文件类型查找

            f    文件    d    目录    l    软连接文件

            -exec 命令 {} ;    对搜索结果执行操作

            -ok 命令 {} ;    比-exec多了询问

            -inum         根据i节点查找

            *……*       包含……的文件名

            ……*        以……开头的文件名

            ?         匹配某个单个字符的文件名

            条件间连接符:

            -a    两个条件同时满足

            -o  两个条件满足任意一个

    在文件资料库中查找文件  locate

    命令名称:locate

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

    执行权限:所有用户

    语法:locate 文件名

    功能描述:在文件资料库中查找文件(精确查找)

            -i    不区分大小写

    更新文件资料库 updatedb

    命令名称:updatedb

    执行权限:所有用户

    语法:updatedb

    功能描述:更新文件资料库

            /tmp中的文件不属于文件资料库更新文件的范围

    搜索命令所在目录及别名信息  which

    命令名称:which

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

    执行权限:所有用户

    语法:which 命令

    功能描述:搜索命令所在目录及别名信息

            alias ……=‘……’    ……命令的别名

    搜索命令所在目录及帮助文档路径  whereis

    命令名称:whereis

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

    执行权限:所有用户

    语法:locate 【命令名称】

    功能描述:搜索命令所在目录及帮助文档路径

    在文件中搜寻字串匹配的行并输出  grep

    命令名称:grep

    命令所在路径:/bin/grep

    执行权限:所有用户

    语法:grep -iv 【指定字串】 【文件】

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

            -i      不区分大小写

            -v      排除指定字串

            ^……    以……为行首

    帮助命令

    获得帮助信息  man

    命令名称:man

    命令英文原意:manual

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

    执行权限:所有用户

    语法:man 【命令或配置文件】

            1    命令

            5    配置文件

            查看配置文件不需加绝对路径

    功能描述:获得帮助信息

            空格    翻页

            回车  一行一行向下翻

            q    退出

            /……  对……定位查找

            n    下一个……

    查看命令简短的信息  whatis

    命令名称:whatis

    执行权限:所有用户

    语法:whatis 命令

    功能描述:查看命令的简短信息

    查看配置文件简短的信息  apropos

    命令名称:apropos

    执行权限:所有用户

    语法:apropos 【配置文件】

    功能描述:查看配置文件的简短信息

    查看命令选项信息  --help

    命令名称:--help

    执行权限:所有用户

    语法:命令 --help

    功能描述:查看命令选项信息

    获得Shell内置命令的帮助信息  help

    命令名称:help

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

    执行权限:所有用户

    语法:help 命令

    功能描述:获得Shell内置命令的帮助信息

    用户管理命令

    添加新用户  useradd

    命令名称:useradd

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

    执行权限:root

    语法:useradd 用户名

    功能描述:添加新用户

    设置用户密码  passwd

    命令名称:passwd

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

    执行权限:所有用户

    语法:passwd 用户名

    功能描述:设置用户密码

    查看用户登录信息  who

    命令名称:who

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

    执行权限:所有用户

    语法:who

    功能描述:查看登录用户信息

            登录用户名    登录终端    登录时间    主机IP地址

            Tty    本地终端    pts    远程终端

    查看登录用户详细信息  w

    命令名称:w

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

    执行权限:所有用户

    语法:w

    功能描述:查看登录用户详细信息

            当前系统时间    连续运行时间    当前用户登录数    系统负载值

            IDLE    空闲时间

            PCPU    占用CPU时间

            JCPU    累计占用CPU时间

            WHAT    执行的操作

    压缩解压命令

    压缩文件  gzip

    命令名称:gzip

    命令英文原意:GNU zip

    命令所在路径:/bin/gzip

    执行权限:所有用户

    语法:gzip 【文件】

    功能描述:压缩文件

    压缩后文件格式:.gz

    特点:

    1.只能压缩文件,不能压缩目录

    2.不保留原文件

    解压缩.gz的压缩文件  gunzip

    命令名称:gunzip

    命令英文原意:GUN unzip

    命令所在路径:/bin/gunzip

    执行权限:所有用户

    语法:gunzip 【压缩文件】

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

            gzip -d    功能同gunzip

    打包解包压缩解压缩目录  tar

    命令名称:tar

    命令所在路径:/bin/tar

    执行权限:所有用户

    语法:tar 选项【-zcf】 【压缩后文件名】 【目录】

            -c    打包

            -v    显示详细信息

            -f    指定文件名

            -z    打包同时压缩或解压缩

            -x    解包

            -j    生成.bz2的压缩包或解压缩.bz2压缩包

    功能描述:打包解包压缩解压缩目录

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

    压缩文件或目录  zip

    命令名称:zip

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

    执行权限:所有用户

    语法:zip 选项【-r】 【压缩后文件名】 【文件或目录】

            -r    压缩目录

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

    压缩后文件格式:.zip

    特点:

    1.能保留原文件

    解压缩.zip的压缩文件  unzip

    命令名称:unzip

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

    执行权限:所有用户

    语法:unzip 【压缩文件】

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

    压缩文件  bzip2

    命令名称:bzip2

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

    执行权限:所有用户

    语法:bzip2 选项【-k】 【文件】

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

    功能描述:压缩文件

    压缩后文件格式:.bz2

    特点:

    1.保留原文件

    2.压缩比惊人

    解压缩  bunzip2

    命令名称:bunzip2

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

    执行权限:所有用户

    语法:bunzip2 选项【-k】 【压缩文件】

            -k    解压缩后保留原文件

    功能描述:解压缩

    网络命令

    给在线用户发信息,以Ctrl+D保存结束  write

    命令名称:write

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

    执行权限:所有用户

    语法:write <用户名>

    功能描述:给在线用户发信息,以Ctrl+D保存结束

            DEL键或Ctrl+Back键    删除一个字符

    发广播信息  wall

    命令名称:wall

    命令英文原意:write all

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

    执行权限:所有用户

    语法:wall 【message】

    功能描述:发广播信息(当前在线所有用户)

    测试网络连通性  ping

    命令名称:ping

    命令所在路径:/bin/ping

    执行权限:所有用户

    语法:pint 选项 IP地址

            -c    指定发送次数

    功能描述:测试网络连通性(按Ctrl+C停止)

    查看和设置网卡信息  ifconfig

    命令名称:ifconfig

    命令英文原意:interface configure

    命令所在路径:/sbin/ifconfig

    执行权限:root

    语法:ifconfig 网卡名称 IP地址

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

            eth+数字    本地真实网卡

            lo      回环网卡,用来本机通信和测试的

            inet addr  IP地址

            HWaddr   物理地址

            Bcast    当前网络广播地址

            RX packets  接收数据包总数量

            TX packets  发送数据包总数量

            RX bytes  接收数据包总大小

            TX bytes  发送数据包总大小

    查看发送电子邮件  mail

    命令名称:mail

    命令所在路径:/bin/mail

    执行权限:所有用户

    语法:mail 【用户名】

    功能描述:查看发送电子邮件(Ctrl+D保存发送)

            N      未读邮件

            h     返回查看邮件列表

            d+序列号  删除邮件

            q     退出

    列出目前与过去登入系统的用户信息  last

    命令名称:last

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

    执行权限:所有用户

    语法:last

    功能描述:列出目前与过去登入系统的用户信息

    检查某特定用户上次登录的时间  lastlog

    命令名称:lastlog

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

    执行权限:所有用户

    语法:lastlog

    功能描述:检查某特定用户上次登录时间

            -u+用户id    之查看该用户登录信息

    显示数据包到主机间的路径  traceroute

    命令名称:traceroute

    命令所在路径:/bin/traceroute

    执行权限:所有用户

    语法:traceroute

    功能描述:显示数据包到主机间的路径

    显示网络相关信息  netstat

    命令名称:netstat

    命令所在路径:/bin/netstat

    执行权限:所有用户

    语法:netstat 【选项】

    功能描述:显示网络相关信息

            -t   TCP协议

            -u   UDP协议

            -l   监听

            -r   路由

            -n   显示IP地址和端口号

    组合:

            -tlun   查看本机监听的端口

            -an   查看本机所有的网络连接

            -rn   查看本机路由表(最后一行Gateway列为本机网关)

    配置网络  setup

    命令名称:setup

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

    执行权限:root

    语法:setup

    功能描述:配置网络

            DHCP    自动获取(填*)

    改完需要重启网络连接:service network restart

    挂载命令  mount

    命令名称:mount

    命令所在路径:/bin/mount

    执行权限:所有用户

    语法:mount 【-t 文件系统】 设备文件名 挂载点

    创建挂载目录:mkdir /mnt/cdrom

    mount -t iso9660 /dev/sr0 /mnt/cdrom 或mount /dev/sr0 /mnt/cdrom

    进入挂载目录:cd /mnt/cdrom

    卸载挂载目录  umount

    命令名称:umount

    执行权限:所有用户

    需要先退出挂载目录:cd

    umount /dev/sr0

    关机重启命令

    关机重启  shutdown

    命令名称:shutdown

    语法:shutdown 【选项】 时间

            -c    取消前一个关机命令

            -h    关机

            -r    重启

            now       立即关机

    功能描述:关机重启

    特点:

    1.关机前会保存

    关机命令  halt

    关机命令  poweroff

    关机命令  init 0

    重启命令  reboot

    重启命令  init 6

    查看或修改系统运行级别  cat /etc/inittab

    cat /etc/inittab

    id:系统运行级别(可修改):initdefault:

    不能改成0或6,其他不能动,可能导致系统崩溃。

    查看系统当前运行级别  runlevel

    上一个系统运行级别(N表示无) 系统当前运行级别

    修改系统运行级别  init

    init 系统运行级别

    退出登录  logout

  • 相关阅读:
    从Object对象中读取属性的值
    CentOS7安装Mysql
    CentOS初使用命令总结
    linux安装git、node、pm2
    将 ELASTICSEARCH 写入速度优化到极限
    Elasticsearch
    elasticsearch5.0.1集群索引分片丢失的处理
    ELASTICSEARCH健康red的解决
    使用linux远程登录另一台linux
    fiddler构造表单上传文件的请求
  • 原文地址:https://www.cnblogs.com/hacker-wolf/p/12594094.html
Copyright © 2011-2022 走看看