Linux命令及选项英文全写,linux 命令选项简写大集合

*** get到新命令随时更新 ***

时间 2020.7.09

cat 查看文件内容

-n # 查看文件的时候加上行号

-b # 查看文件的时候加上行号(不包括空行)

-A # 每行数据的结尾加上结束符&

PS: 适合查看比较小的文件

pwd 显示当前绝对路径

PS:显示当前所在路径的绝对路径

cd 路径切换

- # 回到当前用户所在的家目录

~ # 用户家目录位置

. # 当前目录

.. # 当前目录的上一级目录

PS:凡是以/和~开头的都是绝对路径 相反就是相对路径

ip 显示ip地址

ip a # 显示网卡的信息

s # 显示指定网卡信息

ifconfig

PS:显示网卡的详细信息

hostname主机名

PS: 默认输出主机名字

-I # 显示网卡ipv4地址(有坑)解决 hostname -I | cat -A

-i # 显示网卡ip ipv6和ipv4地址

PS: hostnamectl set-hostname 主机名字

ls 以行显示文件

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

-l # 以块(列)数显示文件详细信息

PS : ls -l == ll

tree 目录结构

PS : 以树形显示目录结构层次

-L # 指定显示目录的第几层结构

-d # 只显示目录

more 分页显示文件内容

PS:查看文件到end结束后会自动退出 显示的文件

PS:完成后不会收回

-num # 指定整数 指定一页显示多少行

# 翻页也按照指定的行换页(more -10 /etc/services)

# 进入文件后指令:

空格或者f键 # 向下翻页

b键 # 向上翻页

回车 # 向下一行

h # 帮助信息

q # 退出

/xxx # 捜所你要捜所的内容(捜所出来的内容不会高亮显示)

n # 向下查找你要捜所的内容(没有上)

= # 显示当前光标所在的行

less 分页显示内容

PS: 文件显示完成后,不会自动退出

PS: 退出的时候会自动收回显示的文件内容

-N # 显示文件内容的时候,加上行号

-i # 在捜所的时候,忽略大小写

进入文件后:

空格或则f键 # 向下翻页

b键 # 向上翻页

回车 # 向下一行

q # 退出

h # 显示帮助信息

/xxx # 捜所指定的内容 会把搜所的内容高亮显示

n # 向下查找

N # 向上查找

= # 显示当前页的内容组成行 总行数

# 显示文件从开头到当前行总共显示了多少字节内容 总字节大小

cp 复制文件

-r # 递归复制 复制目录时使用的

-p # 保持源文件属性

-d # 复制的时候保持软连接(注意软连接路径起点)

-a # 相当于-pdr 三个选项一起使用

-t # 复制文件的位置互换

-i # 复制文件目标有相同文件提示是否覆盖

PS: 可以用cp 取消别名设置

mv 移动改名文件

-i # 文件存在的时候提示是否覆盖

-f # 强制覆盖,不提示

-t # 把原文件于目标文件位置进行互换

rename 文件改名

语法:rename 旧文件名 新文件名 要改名文件

PS:利用替换字符串的方式进行重命名

rm 删除文件或者目录

-i # 提示是否确认删除

-f # 强制删除不提示

-r # 删除目录使用 递归删除

echo 打印

PS: 打印你要输出的内容 打印变量的值 创建新文件

PS:修改文件 输出加上颜色 scripts(使用的多)

-n # 不自动换行

-e # 支持一些特殊字符的使用(

换行符 tab键)

PS: > 输出重定向 >> 追加

PS: set 查看环境变量

PS: env 查看所有本地定义的环境变量

touch 创建文件

PS:创建文件 如果文件不存在则创建 存在则修改创建时间

PS:创建,如果文件已存在,则修改它的`修改时间`和`访问时间`和`改变时间`,不存在则创建(不会报错)

PS:必须创建在已经存在的目录中

PS:创建相同文件,不会被覆盖

PS:在Linux中,一切皆文件,没有后缀的区别,后缀是为了给人看的

mkdir 创建目录

-p # 递归创建目录

-m # 创建目录的时候指定权限

-v # 显示创建过程

命令别名alias

详细用法见地址:alias 详细

PS: 修改命令别名的 命令

unalias # 取消别名

hisotry 历史命令查看

-c # 清空历史命令

-w # 当前命令写入文件

shutdows 关机重启

-r # 指定时间关手机

-c # 取消shutdows时间设置

-h # 指定时间重启

now # 立刻执行

reboot # 重启

init 0 # 关机

init 6 # 重启

logout # 退出当前登录用户

exit # 退出当前进程 程序

systemctl系统调用

systemctl restart network # 重启网卡

systemctl restart nginx # 重启ngionx

PS:nginx -t # 测试nginx服务

PS:ps -ef 查看进程的pid号

PS: shown -R root.root /code/* # 授权文件属主 属组 权限

以下更新时间2020.7.10

head 查看文件头部内容

选项:

-n # 取消默认输出行数 指定输出行数

-c # 输出指定字符数 包括特殊字符

tail 查看文件尾部内容

-f # 实时更新查看文件尾部内容

-c # 输出指定字符数 包括特殊字符

-F # 当文件不存在的时候 一直尝试从磁盘读取文件内容 不会退出 影响性能

tailf 查看文件尾部信息

PS: 实时查看文件尾部信息 文件没有发生变发的时候

PS: 不会读取磁盘信息 减少磁盘的读写

-n # 取消默认输出

locate 本地捜所文件

PS:根据本地的数据库进行查找文件,不会查找最新的文件

yum install mlocate # 安装依赖包

-i # 查找的时候不区分大小写

-r # 可以使用正则表达式 $结尾

uodatedb # 更新本地数据库

which 查找命令的绝对路径

$PATH # 命令的绝对路径 环境变量

which # 取消别名

whereis 查找系统文件路径

-b # 只查找二进制文件

-m # 查找man帮助文件

-s # 查找源代码文件

type 查找命令的类型

PS: 显示命令文件类型 help可以显示系统中所有的内置命令

-a # 显示内置命令的绝对路径

-p # 只显示命令的绝对路径

find 查找搜所文件

语法:命令 地址 类型 名称 动作(默认-print 可以省略)

-type # 根据文件类型查找(f d l s p)

-name # 根据文件名查找

-iname # 查找文件名的时候忽略大小写

-maxdepth # 根据层级查找

rz sz 上传下载

rz

PS: 本地文件上传下载到linux系统中

PS:不能上传下载目录 (需要打包不能超过4g)

-E # 上传相同文件,会进行重命名 在末尾加.0递归

sz # 将linux系统的文件下载到本地

wget 联网下载

PS: 联网下载软件包

-O # 指定下载的路径和名称

-q # 静默输出 不显示下载过程

--limit-rate=10k # 显示下载的速率(k m g)

curl 联网下载 测试网络

-o # 将访问的数据写入到指定的文件中

-s # 静默输出(不显示下载过程)

以下更新更新时间为2020.7.13

sort 排序 将相同的行排序在一起 指定某一列继续排序 默认以第一列进行排序

选项:

-t#指定分隔符 默认分隔符为空白字符

-k#指定以哪一列进行排序

-n#以数值大小进行排序

-r#倒叙排序

2. uniq去重 统计 把相邻相同的行进行去重 统计重复的次数

选项:

-c#统计重复的次数

cut取列

选项:

-d#指定分隔符 ,m默认分隔符为tab键

-f#取出指定的列,取出不连续的列使用逗号分割,取出连续的列使用短横杠进行分割

-c#取出你指定的字符 取出不连续的列使用逗号分割,取出连续的列使用短横杠进行分割 取出的每一行

tr替换和删除的命令 只能单对单的进行替换

选项:

-d#删除指定的字符

语法:

tr 旧的字符 新的字符 < 文件名

wc统计

选项:

-l#统计行数

-w#统计列数 默认以空白字符为分隔符

-c#统计字节的大小

-L#统计文件中最长的行的长度 字符的数量

grep过滤 给过滤出来的内容加上颜色

选项:

-n#给过滤出来的内容显示所在文件的行号

-v#排除,取反

-i#过滤的时候,忽略大小写

-c#统计过滤出来的内容的行数

-o#只显示过滤出来的内容

-w#精确匹配,之过滤你要过滤的字符串,而不是包含这个字符串的字符串

-r#递归过滤 针对目录进行操作

-E#支持扩展正则使用

-A#显示过滤出来的内容及向下多少行

-B#显示过滤出来的内容及向上多少行

-C#显示过滤出来的内容向上向下各多少行

正则符:

^#以什么为开头

$#以什么为结尾

|#或者 扩展正则

.#除换行符以外的任意一个字符

*#匹配前面的字符出现0次或者0次以上

.*#所有 包括空行

以下更新时间2020.7.14

sed 流编辑器

PS: 可以对文件进行增删改查 替换

选项:

-n#取消默认输出

-r#支持扩展正则使用

-i#改变文件内容

-e#允许多项编辑

内部指令:

p#print 打印

d# 删除 排除

a#追加 将内容追加指定内容的后面

i#插入 将内容插入到指定的内容的前面

s#替换

g#全局

i#忽略大小写 (搭配sg使用的)

awk 擅长取列

PS: 擅长取列 计算 数组 函数 编程语言

# 内部命令: 内部变量:

NR # 行号

$0# 完整的一行内容

$n# n 是数字 表示取出第几列 多列用逗号分割

-F # FS 分隔符的变量

NF# 最后一列 为第几列

$NF# 显示最后一列的内容

以下更新时间20207.15

du 查看目录的大小

选项:

-s #显示大小

-h #以B MB GB的格式显示大小

语法 du -sh 文件

file 文件类型

ps:显示文件类型

stat 详细显示文件属性信息

选项

# -c指定格式输出 %a 以8进制显示文件的权限

语法; stat 文件名

ln 创建连接

创建软链接通过 ln命令

选项:

-s#创建软链接

ln -s#源文件 链接文件

ln # 创建硬连接

命令判断 && ||

&& : 前面命令成功了就执行后面的命令

||: 前面命令执行失败就执行后面的命令

实例:

[root@mpd ~]# touch ./yyy/ooo || echo 'hello 不存在'

touch: cannot touch ‘./yyy/ooo’: No such file or directory

hello 不存在

以下更新时间20207.16

hash 当前ssh窗口的命令缓存

-r # 清空

-d # 删除指定的缓存命令

....每天持续更新中

*** get到新命令随时更新 ***

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值