A
alias:用来设置指令的别名 -p打印已经设置的命名别名.别名永久生效;将别名加入~/.bashrc
B
bye:中断FTP连线并结束程序
C
cal:显示当前日历或指定日期日历 ,cal 月 年
cat:连接文件并打印到标准输出设备上 -n对行数进行编号, cat m1 m2 >file(将文件1和2合并后放入到文件file中)
cd:进入目录
chmod:用来变更文件或目录的权限 u:user文件或目录的拥有者 g:group 文件或目录的所属群组 o:other a:All全部用户,rwx:读 写 执行 可以用二进制表示 其那面的-表示普通文件 d表示目录
chmod u+x,g+w f01 # 为文件f01设置自己可以执行,组员可以写入的权限
chmod u=rwx,g=rw,o=r f01
chmod 764 f01
chmod a+x f01 # 对文件f01的u,g,o都设置可执行属性
cp:将源文件或者目录复制到目标文件或者目录中
cp -f a b :强行复制文件或者目录
cp -r 文件夹a 文件夹b :加上r就可以复制文件夹
curl:利用URL规则在命令行下工作的文件传输工具
D
data:显示或者设置系统时间与日期
diff:比较给定的两个文件的不同 diff 文件1 文件2
diff3:比较三个文件的不同
E
echo:输出指定的字符串或者变量
exit:退出当前的shell
F
file:探测指定文件的类型
find:在指定目录下查找文件 find(选项)(参数),find /home -name ".txt" 在home目录下查找以.txt结尾的文件名
free:显示内存的使用情况{total:内存总数; used:已经使用的内存数; free:空闲的内存数; shared:当前已经废弃不用; buffers Buffer:缓存内存数; cached Page:缓存内存数}
G
git:add 将文件内容添加到索引
bisect 通过二进制查找引入错误的更改
branch 列出,创建或删除分支
checkout 检查分支或路径到工作树
clone 将存储库克隆到新目录中
commit 将更改记录到存储库 创建一个空的Git仓库或重新初始化一个现有的
log 显示提交日志
merge 加入两个或更多的开发历史
mv 移动或重命名文件,目录或符号链接 游头
reset 将当前HEAD复位到指定状态
rm 从工作树和索引中删除文件
show 显示各种类型的对象
status 显示工作树状态
tag 创建,列出,删除或验证使用GPG签名的标签对象
grep:搜索工具,grep -v "aa" 输出除aa之外的选项 -n标识行号
gzip :用于压缩文件 压缩之后.gz的扩展名结尾
gunzip:解压缩文件 解压缩之后去掉.gz扩展名
H
head:在屏幕上显示指定文件的额开头若干行 head -10 a.txt 显示a.txt的前10行
help:显示帮助信息
history:显示输过的命令 -c 清空当前历史命令
hostname :显示和设置系统的主机名 -i显示主机的ip地址 -a显示主机的别名 -v详细信息模式
i
id:显示用户的ID一级所属群组的ID
info:帮助治疗
install:安装指令
K
kill:删除执行中的程序或者工作
L
last:列出目前和过去登入系统的用户相关信息
less:分屏上下翻页浏览文件内容 -n显示行号 -f强制显示文件
ln:用来为文件创建软连接 ln -s 文件1 文件1的软连接的地址
ls:列出当前目录的可见文件 -l列出当前目录可见文件的详细信息 -hl列出详细信息并以刻度大小显示文件大小
-al 显示全部文件的详细信息
M
mkdir:创建目录
more:显示文件内容 每次显示一屏
mv:移动或者重命名文件
mysql:mysql服务器客户端工具
N
netstat:查看linux中网络系统状态信息
-a或--all:显示所有连线中的Socket; -A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址; -c或--continuous:持续列出网络状态; -C或--cache:显示路由器配置的快取信息; -e或--extend:显示网络其他相关信息; -F或--fib:显示FIB; -g或--groups:显示多重广播功能群组组员名单; -h或--help:在线帮助; -i或--interfaces:显示网络界面信息表单; -l或--listening:显示监控中的服务器的Socket; -M或--masquerade:显示伪装的网络连线; -n或--numeric:直接使用ip地址,而不通过域名服务器; -N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称; -o或--timers:显示计时器; -p或--programs:显示正在使用Socket的程序识别码和程序名称; -r或--route:显示Routing Table; -s或--statistice:显示网络工作信息统计表; -t或--tcp:显示TCP传输协议的连线状况; -u或--udp:显示UDP传输协议的连线状况; -v或--verbose:显示指令执行过程; -V或--version:显示版本信息; -w或--raw:显示RAW传输协议的连线状况; -x或--unix:此参数的效果和指定"-A unix"参数相同; --ip或--inet:此参数的效果和指定"-A inet"参数相同。
实例
P
ping:测试主机之间网络的连通性
ps:报告当前系统的进程状态 ps -aux
pwd:绝对路径显示当前路径
R
reboot:重启正在运行的操作系统
rm用于删除给定的文件和目录 -r递归处理 -f强制处理 -rf强制递归处理(直接删除) -v显示指令的详细执行过程
rmdir:删除空目录
S
sftp:交互式的文件传输程序
shutdown:关机
ssh-keygen:为ssh生成,管理和转换认证密钥
systemctl:系统服务管理器指令
systemctl start nfs-server.serrvice启动nfs服务
systemctl enable nfs-server.serrvice设置开机启动
systemctl disable nfs-server.serrvice停止开机启动
systemctl status nfs-server.serrvice查看当前服务状态
systemctl restart nfs-server.serrvice重启
T
tar:归档使用工具 打包和备份
top 显示或管理执行中的程序
tree:树状图列出目录内容
U
uniq:删除相邻行重复的, sort file1.txt |uniq 排序后删除
unzip:用于解压缩.zip
users:显示当前登录系统的所有用户
V
vim:编辑器
W
w:显示目前登入系统的用户信息
wc:统计文件的 -c字节数 -w字数 -l行数
wget:下载工具
whereis:查看路径
which:显示绝对路径
who:显示目前登录系统的用户信息
whoaii:打印当前有效的用户名称
X
xargs:给其他命令传递参数的一个过滤器
Y
yum:下载器
Z
zip:解压缩文件
网友评论