命令格式:命令[-选项][参数]

  1. ls -la /etc<br />说明: 1. 个别命令使用不遵守此格式<br /> 2.当有多个选项时,可以写在一起<br /> -l -a == -la <br /> 3.简化选项与完整选项<br /> -a == --all<br />命名名称:<br />英文名称:<br />命名所在地址:<br />执行权限:<br />语法:<br />功能描述:<br />![](https://cdn.nlark.com/yuque/0/2018/png/224640/1545660056654-fdf69feb-ffae-41a9-b632-ed7733aa941d.png#align=left&display=inline&height=537&margin=%5Bobject%20Object%5D&originHeight=537&originWidth=548&status=done&style=none&width=548)

1.文件处理命令

1.1命令格式与目录处理命令

ls :

英文名称:ls
原意:list
命令所在路径:/bin/ls
权限:所有用户
功能:显示目录文件
语法 ls 选项[ -aldhi] [文件或目录]
-a 显示所有文件,包括隐藏文件 ‘.’ 开头的为隐藏文件 all
-l 详细信息显示 long
如下图:
第三个root :所属者 创建这个文件的人 可以变更所有者 只有一个
第四个root :所属组
第五个 7 : 文件大小
第六个12月 22 02:40:最后一次修改的时间
第七个 : 文件名
-d 查看目录属性
Linux 操作命令 - 图2
-h 该怎么显示就要这么显示
-i 查看文件的结点
Linux 操作命令 - 图3

Linux 操作命令 - 图4
Linux 操作命令 - 图5

1.2目录处理命令

mkdir :

命令名称:mkdir
命令英文愿意: make directories
命令所在路径:/bin/makir
执行权限:所用用户
语法: mkdir -p[目录名]
功能语法:创建新目录
-p 递归创建
Linux 操作命令 - 图6

cd:

命令名称:cd
命令英文愿意: change directory
命令所在路径:shell内置命令
执行权限:所用用户
语法: cd [目录]
功能语法:切换目录
Linux 操作命令 - 图7

pwd:

命令名称:pwd
命令英文愿意: print working directory
命令所在路径:/bin/pwd
执行权限:所用用户
语法: pwd
功能语法: 显示当前目录
Linux 操作命令 - 图8

rmdir :

命令名称:rmdir
命令英文愿意: remove empty directories
命令所在路径:/bin/rmdir
执行权限:所用用户
语法: rmdir [目录名]
功能语法:删除空目录
Linux 操作命令 - 图9

cp:

命令名称:cp
命令英文愿意: copy
命令所在路径:/bin/cp
执行权限:所用用户
语法: cp -rp [原目录文件][目标目录]
-r 复制目录
-p 保留文件属性
功能语法:复制文件或目录
Linux 操作命令 - 图10
Linux 操作命令 - 图11
还可以对复制过去的文件或者目录更改名字
Linux 操作命令 - 图12

mv:

命令名称:mv
命令英文愿意: move
命令所在路径:/bin/mv
执行权限:所用用户
语法: mv [原目录文件][目标目录]
功能语法:剪切文件、改名
Linux 操作命令 - 图13
Linux 操作命令 - 图14

rm :

命令名称:rm
命令英文愿意: remove
命令所在路径:/bin/rm
执行权限:所用用户
语法: rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能语法:删除文件
Linux 操作命令 - 图15
Linux 操作命令 - 图16

1.3文件处理命令

1.4链接命令

ln:

命令名称:ln
命令英文愿意: link
命令所在路径:/bin/ln
执行权限:所用用户
语法: ln -s [原文件][目标文件]
-s 创建软链接
功能语法:生成链接文件

软链接特征 :类似Windows快捷方式 以l开头
Linux 操作命令 - 图17
硬链接特征 :Linux 操作命令 - 图18

2.权限管理命令

2.1权限管理命令

chmod:

命令名称:chmod
命令英文愿意: change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所用用户
语法: chmod [{ugoa}{+-=}{rwx}][文件或目录]
[mode=421][文件或目录]
-R 递归修改 (改变父目录子目录不会变化 就需要-R改变目录和目录下所有的文件)
功能语法:改变文件或目录权限
Linux 操作命令 - 图19

权限的数字表示
r——4 w——2 x——1

权限是有继承关系的 父目录能做的子目录一定能做 子目录有目录没有则不能做
Linux 操作命令 - 图20

2.2其他权限管理命令

chown:

命令名称:chown
命令英文愿意: change file owmership
命令所在路径:/bin/chown
执行权限:所用用户
语法: chown [用户][文件或目录]
功能描述:改变文件或目录的所有者(只有root才能改变)
Linux 操作命令 - 图21
Linux 操作命令 - 图22

chgrp:

命令名称:chgrp
命令英文愿意: change file group owmership
命令所在路径:/bin/chgrp
执行权限:所用用户
语法: chgrp [用户组][文件或目录]
功能描述:改变文件或目录的所所属组

umask:

命令名称:umask
命令英文愿意: the user file-creation mask
命令所在路径: Shell 内置命令
执行权限:所用用户
语法: umask [-S]
-S 以rwx形式显示新建文件缺省权限
功能描述:显示、设置文件的缺省权限 022 = 777 - 755 755 为 rwxr-xr-x

为了安全考虑新建的文件 是没有执行权限的
Linux 操作命令 - 图23Linux 操作命令 - 图24

3.文件搜索命令

3.1文件搜索命令

find:

命名名称:find
命名所在地址:/bin/find
执行权限:所有用户
语法:find [搜索范围][匹配条件]
-name 文件名称
-size 文件大小
功能描述:文件搜索
Linux 操作命令 - 图25
Linux 操作命令 - 图26
Linux 操作命令 - 图27
Linux 操作命令 - 图28

Linux 操作命令 - 图29

3.2其他搜索命令

locate:

命令名称:locate
命名所在地址:/user/bin/locate
执行权限:所有用户
语法:locate [-i] 文件名
-i 查找不区分大小写
功能描述:在文件资料库中查找文件

安装mlocate包

  1. yum -y install mlocate

更新数据库

  1. updatedb

Linux 操作命令 - 图30

which:

命名名称:which
命名所在地址:/usr/bin/which
执行权限:所有用户
语法:which 命令
功能描述:搜索命令所在目录及别名信息
Linux 操作命令 - 图31

whereis:

命名名称:whereis
命名所在地址:/user/bin/whereis
执行权限:所有用户
语法:whereis [命令名称]
功能描述:搜索命令所在目录及帮助文档路径
Linux 操作命令 - 图32

grep:

命名名称:grep
命名所在地址:/bin/gerp
执行权限:所有用户
语法:grep -iv [指定字串][文件]】
-i 不区分大小写
-v 排除指定字串 在v前加一个^ 只排出指定句首的行 如^# 只排除句首为#的行
—color=auto 搜索出的关键字用颜色显示
功能描述:在文件中搜寻字串匹配的行并输出
Linux 操作命令 - 图33

4.帮助命令

man:

命名名称:man
英文名称:manual
命名所在地址:/usr/bin/man
执行权限:所有用户
语法:man [命令或配置文件]
功能描述:获得帮助信息 非Shell内置命令

帮助页面出来后 /xxx 可以查出相关的xxx内容
查询帮助文件时,不能写配置文件的绝对路径
后缀为1 为命令的帮助 5 为配置文件的帮助
Linux 操作命令 - 图34

whatis:

  1. 查看命令简短的信息<br />![](https://cdn.nlark.com/yuque/0/2018/png/224640/1545651035667-0c272d65-2bd5-4037-bf9c-08b4ea560c3c.png#align=left&display=inline&height=85&margin=%5Bobject%20Object%5D&originHeight=85&originWidth=643&status=done&style=none&width=643)

apropos:

  1. 查看配置文件简短的信息 不能写绝对路径<br />![](https://cdn.nlark.com/yuque/0/2018/png/224640/1545651411753-e59912a4-c414-4901-94f5-6aafb10e7f84.png#align=left&display=inline&height=61&margin=%5Bobject%20Object%5D&originHeight=61&originWidth=648&status=done&style=none&width=648)

—help:

  1. 命令 --help:查看命令的选项<br />![](https://cdn.nlark.com/yuque/0/2018/png/224640/1545651671472-b64abbe7-8103-4b55-b532-1658895e2b74.png#align=left&display=inline&height=178&margin=%5Bobject%20Object%5D&originHeight=178&originWidth=644&status=done&style=none&width=644)

help:

命名名称:help
命名所在地址:shell内置命令
执行权限:所有用户
语法:help 命令
功能描述:获得Shell内置命令的帮助信息
man 命令无法查看shell的内置命令只有通过help来查看
内置命令是找不到路径的
Linux 操作命令 - 图35

Shell 内置命令
alias, bg, bind, break, builtin, caller, cd, command,
compgen, complete, compopt, continue, declare, dirs, disown, echo,
enable, eval, exec, exit, export, false, fc, fg, getopts, hash, help,
history, jobs, kill, let, local, logout, mapfile, popd, printf, pushd,
pwd, read, readonly, return, set, shift, shopt, source, suspend, test,
times, trap, true, type, typeset, ulimit, umask, unalias, unset, wait

5.压缩解压命令

gzip :

命名名称:gzip
英文名称:GNUzip
命名所在地址:/bin/gzip
执行权限:所有用户
语法:gzip[文件]
功能描述:压缩文件 只能压缩文件 不保留原文件
压缩后文件格式:.gz
Linux 操作命令 - 图36

gunzip:

命名名称:gunzip
英文名称:GNUunzip
命名所在地址:/bin/gunzip
执行权限:所有用户
语法:gunzip [压缩文件]
功能描述:解压缩.gz 的压缩文件
Linux 操作命令 - 图37

tar:

命名名称:tar
命名所在地址:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf][压缩后文件名][目录] f需放在最后一个
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩(gz) -j 打包同时压缩(bz2)
功能描述:打包目录
Linux 操作命令 - 图38
Linux 操作命令 - 图39

tar:

命名名称:tar
命名所在地址:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf][压缩文件名] f需放在最后一个
-x 解包
-v 显示详细信息
-f 指定文件名
-z 解压缩(gz) -j解压缩(bz2)
功能描述:打包目录

Linux 操作命令 - 图40

zip:

命名名称:zip
命名所在地址:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r][压缩后文件名][文件或目录]
-r 压缩目录
功能描述: 压缩文件或目录
linux默认没有zip命令需要下载
linux安装zip命令:apt-get install zip 或yum install zip
Linux 操作命令 - 图41
Linux 操作命令 - 图42

unzip:

命名名称:unzip
命名所在地址:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件]
功能描述:解压 .zip 的压缩文件
linux默认没有unzip命令需要下载
linux安装unzip命令:apt-get install unzip 或yum install unzip
Linux 操作命令 - 图43

bzip2: 压缩大文件

命名名称:bzip2
命名所在地址:/usr/bin/bzip2
执行权限:所有文件
语法:bzip 选项[-k][文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件
压缩后文件格式:.bz2

yum -y install bzip2 #安装bzip2命令
Linux 操作命令 - 图44

bunzip2:

命名名称:bunzip2
命名所在地址:/usr/bin/bunzip2
执行权限:所有文件
语法:bunzip 选项[-k][文件]
-k 解压缩后保留原文件
功能描述:解压缩
压缩后文件格式:.bz2
Linux 操作命令 - 图45

6.网络命令

write:

命名名称:write
命名所在地址:/usr/bin/write
执行权限:所有用户
语法:write 用户名
功能描述:给在线的用户发消息,以Ctrl+D保存结束

使用w 查看在线的用户
Linux 操作命令 - 图46
Linux 操作命令 - 图47
Linux 操作命令 - 图48

wall:

命名名称:wall
英文名称:write all
命名所在地址:/usr/bin/wall
执行权限:所有用户
语法:wall [message]
功能描述:发广播信息 给在线的用户发消息
Linux 操作命令 - 图49
Linux 操作命令 - 图50

ping:

命名名称:ping
命名所在地址:/bin/ping
执行权限:所有用户
语法:ping 选项IP地址
-c 指定发送次数
功能描述:测试网络连通性
Linux 操作命令 - 图51

ifconfig: 已废弃

命名名称:ifconfig
英文名称:interface configce
命名所在地址:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息

mail:

命名名称:main
命名所在地址:/bin/main
执行权限:所有用户
语法:main [用户名]
功能描述:查看发送电子邮件 (在不在线都可以发送)

yum -y install mailx #安装mail命令
Linux 操作命令 - 图52

mail : 查看邮件
help :查看邮件列表
序列号 : 查看序列号的具体邮件信息
h : 显示邮件列表
d 序列号:删除邮件
q:退出
Linux 操作命令 - 图53

last:

命名名称:last
命名所在地址:/user/bin/last
执行权限:所有用户
语法:last
功能描述:列出目前与过去登入系统的用户信息
Linux 操作命令 - 图54

lastlog:

命名名称:lastlog
命名所在地址:/usr/bin/lastlog
执行权限:所有用户
语法:lastlog [-u ]
-u 用户uid 查找特定用户的上次登入的时间
功能描述:检查某特定用户上次登入的时间
Linux 操作命令 - 图55

traceroute:

命名名称:traceroute
命名所在地址:/bin/traceroute
执行权限:所有用户
语法:traceroute
功能描述:显示数据包到主机间的路径

yum -y install traceroute #安装命令
Linux 操作命令 - 图56

netstat:

命名名称:netstat
命名所在地址:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能描述:显示网络的相关信息

yum -y install net-tools #安装命令

Linux 操作命令 - 图57
Linux 操作命令 - 图58
Linux 操作命令 - 图59
Linux 操作命令 - 图60

setup:

命名名称:
命名所在地址:
执行权限:
语法:
功能描述:

yum -y install setuptool
安装setup命令工具

yum -y install ntsysv
安装setup工具配套的系统服务组件

yum -y install system-config-securitylevel-tui
安装setup工具配套的防火墙配置组件

//yum -y install system-config-network-tui centos7已经废弃 使用nmtui命令即可
//安装setup工具配套的网络配置组件

yum -y install authconfig-gtk
安装setup工具配套的验证配置组件

yum -y install system-config-keyboard
安装setup工具配套的键盘配置组件

6.2 挂载命令

mount:

命名名称:mount
命名所在地址:/bin/mount
执行权限:所有用户
语法:mount [-t 文件系统] 设备文件名 挂载点
Linux 操作命令 - 图61

挂载:就是将电脑的文件和光盘结合

取出文件 : 需要退出到根目录下在进行操作
Linux 操作命令 - 图62

7.关机和重启命令

shutdown:建议使用

语法:shutdown [选项] 时间
选项:
-c : 取消前一个命令
-h :关机
-r :重启
功能描述:关机和重启

yum -y install wget #安装命令

7.2其他关机命令

halt:

poweroff:

init 0:

7.3其他重启命令

reboot:

init 6:

Linux 操作命令 - 图63

Linux 操作命令 - 图64

runleven : 查看当前的系统运行级别

Linux 操作命令 - 图65

logout :退出