命令格式:命令[-选项][参数]
例 : ls -la /etc<br />说明: 1. 个别命令使用不遵守此格式<br /> 2.当有多个选项时,可以写在一起<br /> -l -a == -la <br /> 3.简化选项与完整选项<br /> -a == --all<br />命名名称:<br />英文名称:<br />命名所在地址:<br />执行权限:<br />语法:<br />功能描述:<br />
1.文件处理命令
1.1命令格式与目录处理命令
ls :
英文名称:ls
原意:list
命令所在路径:/bin/ls
权限:所有用户
功能:显示目录文件
语法 ls 选项[ -aldhi] [文件或目录]
-a 显示所有文件,包括隐藏文件 ‘.’ 开头的为隐藏文件 all
-l 详细信息显示 long
如下图:
第三个root :所属者 创建这个文件的人 可以变更所有者 只有一个
第四个root :所属组
第五个 7 : 文件大小
第六个12月 22 02:40:最后一次修改的时间
第七个 : 文件名
-d 查看目录属性 
-h 该怎么显示就要这么显示
-i 查看文件的结点 
1.2目录处理命令
mkdir :
命令名称:mkdir
命令英文愿意: make directories
命令所在路径:/bin/makir
执行权限:所用用户
语法: 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 强制执行
功能语法:删除文件

1.3文件处理命令
1.4链接命令
ln:
命令名称:ln
命令英文愿意: link
命令所在路径:/bin/ln
执行权限:所用用户
语法: ln -s [原文件][目标文件]
-s 创建软链接
功能语法:生成链接文件
软链接特征 :类似Windows快捷方式 以l开头
硬链接特征 :
2.权限管理命令
2.1权限管理命令
chmod:
命令名称:chmod
命令英文愿意: change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所用用户
语法: chmod [{ugoa}{+-=}{rwx}][文件或目录]
[mode=421][文件或目录]
-R 递归修改 (改变父目录子目录不会变化 就需要-R改变目录和目录下所有的文件)
功能语法:改变文件或目录权限
权限的数字表示
r——4 w——2 x——1
权限是有继承关系的 父目录能做的子目录一定能做 子目录有目录没有则不能做
2.2其他权限管理命令
chown:
命令名称:chown
命令英文愿意: change file owmership
命令所在路径:/bin/chown
执行权限:所用用户
语法: chown [用户][文件或目录]
功能描述:改变文件或目录的所有者(只有root才能改变)

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
为了安全考虑新建的文件 是没有执行权限的

3.文件搜索命令
3.1文件搜索命令
find:
命名名称:find
命名所在地址:/bin/find
执行权限:所有用户
语法:find [搜索范围][匹配条件]
-name 文件名称
-size 文件大小
功能描述:文件搜索




3.2其他搜索命令
locate:
命令名称:locate
命名所在地址:/user/bin/locate
执行权限:所有用户
语法:locate [-i] 文件名
-i 查找不区分大小写
功能描述:在文件资料库中查找文件
安装mlocate包
yum -y install mlocate
更新数据库
updatedb

which:
命名名称:which
命名所在地址:/usr/bin/which
执行权限:所有用户
语法:which 命令
功能描述:搜索命令所在目录及别名信息
whereis:
命名名称:whereis
命名所在地址:/user/bin/whereis
执行权限:所有用户
语法:whereis [命令名称]
功能描述:搜索命令所在目录及帮助文档路径
grep:
命名名称:grep
命名所在地址:/bin/gerp
执行权限:所有用户
语法:grep -iv [指定字串][文件]】
-i 不区分大小写
-v 排除指定字串 在v前加一个^ 只排出指定句首的行 如^# 只排除句首为#的行
—color=auto 搜索出的关键字用颜色显示
功能描述:在文件中搜寻字串匹配的行并输出
4.帮助命令
man:
命名名称:man
英文名称:manual
命名所在地址:/usr/bin/man
执行权限:所有用户
语法:man [命令或配置文件]
功能描述:获得帮助信息 非Shell内置命令
帮助页面出来后 /xxx 可以查出相关的xxx内容
查询帮助文件时,不能写配置文件的绝对路径
后缀为1 为命令的帮助 5 为配置文件的帮助
whatis:
查看命令简短的信息<br />
apropos:
查看配置文件简短的信息 不能写绝对路径<br />
—help:
命令 --help:查看命令的选项<br />
help:
命名名称:help
命名所在地址:shell内置命令
执行权限:所有用户
语法:help 命令
功能描述:获得Shell内置命令的帮助信息
man 命令无法查看shell的内置命令只有通过help来查看
内置命令是找不到路径的 
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
gunzip:
命名名称:gunzip
英文名称:GNUunzip
命名所在地址:/bin/gunzip
执行权限:所有用户
语法:gunzip [压缩文件]
功能描述:解压缩.gz 的压缩文件
tar:
命名名称:tar
命名所在地址:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf][压缩后文件名][目录] f需放在最后一个
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩(gz) -j 打包同时压缩(bz2)
功能描述:打包目录
tar:
命名名称:tar
命名所在地址:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf][压缩文件名] f需放在最后一个
-x 解包
-v 显示详细信息
-f 指定文件名
-z 解压缩(gz) -j解压缩(bz2)
功能描述:打包目录
zip:
命名名称:zip
命名所在地址:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r][压缩后文件名][文件或目录]
-r 压缩目录
功能描述: 压缩文件或目录
linux默认没有zip命令需要下载
linux安装zip命令:apt-get install zip 或yum install zip

unzip:
命名名称:unzip
命名所在地址:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件]
功能描述:解压 .zip 的压缩文件
linux默认没有unzip命令需要下载
linux安装unzip命令:apt-get install unzip 或yum install unzip
bzip2: 压缩大文件
命名名称:bzip2
命名所在地址:/usr/bin/bzip2
执行权限:所有文件
语法:bzip 选项[-k][文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件
压缩后文件格式:.bz2
yum -y install bzip2 #安装bzip2命令
bunzip2:
命名名称:bunzip2
命名所在地址:/usr/bin/bunzip2
执行权限:所有文件
语法:bunzip 选项[-k][文件]
-k 解压缩后保留原文件
功能描述:解压缩
压缩后文件格式:.bz2
6.网络命令
write:
命名名称:write
命名所在地址:/usr/bin/write
执行权限:所有用户
语法:write 用户名
功能描述:给在线的用户发消息,以Ctrl+D保存结束
使用w 查看在线的用户


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

ping:
命名名称:ping
命名所在地址:/bin/ping
执行权限:所有用户
语法:ping 选项IP地址
-c 指定发送次数
功能描述:测试网络连通性
ifconfig: 已废弃
命名名称:ifconfig
英文名称:interface configce
命名所在地址:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息
mail:
命名名称:main
命名所在地址:/bin/main
执行权限:所有用户
语法:main [用户名]
功能描述:查看发送电子邮件 (在不在线都可以发送)
yum -y install mailx #安装mail命令
mail : 查看邮件
help :查看邮件列表
序列号 : 查看序列号的具体邮件信息
h : 显示邮件列表
d 序列号:删除邮件
q:退出
last:
命名名称:last
命名所在地址:/user/bin/last
执行权限:所有用户
语法:last
功能描述:列出目前与过去登入系统的用户信息
lastlog:
命名名称:lastlog
命名所在地址:/usr/bin/lastlog
执行权限:所有用户
语法:lastlog [-u ]
-u 用户uid 查找特定用户的上次登入的时间
功能描述:检查某特定用户上次登入的时间
traceroute:
命名名称:traceroute
命名所在地址:/bin/traceroute
执行权限:所有用户
语法:traceroute
功能描述:显示数据包到主机间的路径
yum -y install traceroute #安装命令
netstat:
命名名称:netstat
命名所在地址:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能描述:显示网络的相关信息
yum -y install net-tools #安装命令




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 文件系统] 设备文件名 挂载点
挂载:就是将电脑的文件和光盘结合
取出文件 : 需要退出到根目录下在进行操作
7.关机和重启命令
shutdown:建议使用
语法:shutdown [选项] 时间
选项:
-c : 取消前一个命令
-h :关机
-r :重启
功能描述:关机和重启
7.2其他关机命令
halt:
poweroff:
init 0:
7.3其他重启命令
reboot:
init 6:

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


