2022年linux命令大全

飞鸟 网络技术学习评论679阅读模式
广告也精彩

一.目录

1.li显示目录下内容文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

-l长格式文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

-a 含隐藏文件文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

-h 文件大小显示为常见单位 如 B KB MB文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

2.cd 切换目录文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

~家目录文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

家目录(空也是家目录)文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

-上次目录文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

..上级目录文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

.进入当前目录文章源自飞鸟学习网-https://www.pk88.net/2022-0204.html

3.mkdir创建目录

-p递归创建

4.rmdir删除目录(只能删除空目录)

rm删除文件

-r递归删除(可以删除目录)

-f强制删除(不会出现y/n)

5.tree显示指定目录下所有内容的目录树

二.文件

1.创建空文件或者修改文件的时间

touch

2.删除文件

rm -rf 文件名

3.查看文件内容(从头到尾查看)

cat文件名

-n列出行号

4.分屏显示文件内容

more

空格向下翻页d向上翻页q退出

5.显示文件头

head -n 行数 文件名

head -n 20 文件名

head -20 文件名

6.显示文件尾

tail -n 行数 文件名

ctrl+c强制终止

ctrl+l清屏clear

 

三.文件和目录都能做:

1.rm删除

2.cp复制

-r复制目录

-p连带文件属性

-d如果文件是链接文件,连带链接属性

-a相当于-rpd

原名复制:cp aa /a/d/

改名复制:cp aa /a/d/ss

3.mv剪切或改名

剪切:mv aa /a/b/

改名:mv aass

 

四.链接文件ln

inodei节点

block数据块

–软链接:符号链接,快捷方式。

新建的连接,占用不同的磁盘位置。

修改其中一个文件,两个都改变。

删除源文件,链接文件打不开。

ln -s 源文件 链接文件

 

五.权限管理

读4读文件内容、可以查询目录下的文件

写2增删改文件内容、修改目录结构(增删改移文件)

执行1运行文件、进入目录

1.修改权限chmod

chmod u+x aa 给属主加上执行权限

chmod u-x

chmod g+w,o+w aa 给属组和其他人加上写的权限

chmod u=rwxaa 给属主 读、写、执行 的权限

chmod 777 aa 给属主、属组和其他人所有权限

chmod 644 aa 给属主读与写的权限,给属组读的权限,给其他人读的权限。

2.属组、属主的命令chown、chgrp

chown 用户名 文件名 -改变文件的属主

chown user1:user2 文件名 -改变文件的属主与属组

useradd添加用户

passwd设定用户密码

chgrp 属组名 文件名-改变属组

 

六.帮助命令

1.man 命令名-查看命令的帮助

2.命令 –help-查看命令的常见选项!

 

七.查找命令

1.which 命令名-查找命令的命令,能看见别名

2.whereis 命令名-超找命令的命令,能看见帮助文档

3.find -搜索命令

按照文件名:

find 查找位置 -name 文件名

find / -name aa 在根目录下,按照文件名进行查找。

按照用户名:

-user 用户名 -按照属主用户名进行查找

-group 组名-按照属主所在组进行查找

-nouser -找没有属主的文件

find -nouser aa

按照文件大小:

-size +60k:大于60k

-60k:小于60k

60k:等于60k

按文件类型:

-typef:普通d:目录l:链接

按节点:

-inum

按权限:

find /root -perm 644

按文件名找:

-name

-iname不区分大小写

在查找结果中的进行命令操作:

查找/root目录下,前10分钟前创建的文件,并删除掉:

find /root/ -mtime +10 -exec rm -rf {} ;

查找/root目录下的文件i节点为1111的文件,并查看目录内容:

find /root -inum 1111 -exec ls -l {};

4.grep “字符串” 文件名查找符合条件的字符串。

grep -i “aa” a

-i 忽略大小写

-v 反向选择

grep “v” a从文件中查找带有v开头的文件 | 管道符 ls | grep aa从当前目录下,找到aa文件 ls -l /etc/ | grep aa. 从当前目录下,找到名为aa,后缀不限的文件

netstat -tlun | grep 80 找到端口号为80的

find->通配符

grep->正则

补充:netstat查看网络状态

-t查看tcp端口

-u 查看udp端口

-l 监听

-n 以IP和端口号显示,不用域名和服务名显示

 

八.压缩和解压缩

.gz .bz2Linux常见2种的压缩格式

.tar.gz.tar.bz2常见的压缩和打包命令

.zip

.gz

压缩同时打包

tar -zcvf 压缩文件名 源文件

tar -zcvf aa.tar.gz aa

-z 识别.gz格式

-c 压缩

-v 显示压缩过程

-f 指定压缩文件名

解压缩同时解打包

tar -zxvf aa.tar.gz

tar -zxcf aa.tar.gz -C /tmp

-C 指定解压目录

.bz2

压缩同时打包

tar-jcvf aa.tar.bz2 aa

解压缩同时解打包

tar -jxvf aa.tar.bz2

tar -jxvf aa.tar.bz2 -C /tmp

 

九.关闭和重启命令shutdown

shutdown -h now 关机

shutdown -r now 重启

 

十.挂载命令-Linux下的所有存储设备都必须挂载使用,包括硬盘。

mount -t 文件系统 设备描述文件 挂载点(必须已经存在的空目录)

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

光盘卸载:

umount /dev/cdrom

umount /mnt/cdrom(退出卸载目录,光盘才能挂载)

 

十一.网络命令

1.ping 测试网络连通性

-c 次数

-s 数据包大小

ping -c 99 ip

ping -s 1024 ip

虚拟机不通:

(1)ip地址

(2)防火墙

(3)确定虚拟机网卡的连接方式

2.ifconfig 查询本机网络信息

ifconfig eth0 192.168.40.4 netmask 255.255.255.0

一.目录
1.li显示目录下内容
-l长格式
-a 含隐藏文件
-h 文件大小显示为常见单位 如 B KB MB
2.cd 切换目录
~家目录
家目录(空也是家目录)
-上次目录
..上级目录
.进入当前目录
3.mkdir创建目录
-p递归创建
4.rmdir删除目录(只能删除空目录)
rm删除文件
-r递归删除(可以删除目录)
-f强制删除(不会出现y/n)
5.tree显示指定目录下所有内容的目录树

二.文件
1.创建空文件或者修改文件的时间
touch
2.删除文件
rm -rf 文件名
3.查看文件内容(从头到尾查看)
cat文件名
-n列出行号
4.分屏显示文件内容
more
空格向下翻页d向上翻页q退出
5.显示文件头
head -n 行数 文件名
head -n 20 文件名
head -20 文件名
6.显示文件尾
tail -n 行数 文件名
ctrl+c强制终止
ctrl+l清屏clear

三.文件和目录都能做:
1.rm删除
2.cp复制
-r复制目录
-p连带文件属性
-d如果文件是链接文件,连带链接属性
-a相当于-rpd
原名复制:cp aa /a/d/
改名复制:cp aa /a/d/ss
3.mv剪切或改名
剪切:mv aa /a/b/
改名:mv aass

四.链接文件ln
inodei节点
block数据块
–软链接:符号链接,快捷方式。
新建的连接,占用不同的磁盘位置。
修改其中一个文件,两个都改变。
删除源文件,链接文件打不开。
ln -s 源文件 链接文件

五.权限管理
读4读文件内容、可以查询目录下的文件
写2增删改文件内容、修改目录结构(增删改移文件)
执行1运行文件、进入目录
1.修改权限chmod
chmod u+x aa 给属主加上执行权限
chmod u-x
chmod g+w,o+w aa 给属组和其他人加上写的权限
chmod u=rwxaa 给属主 读、写、执行 的权限
chmod 777 aa 给属主、属组和其他人所有权限
chmod 644 aa 给属主读与写的权限,给属组读的权限,给其他人读的权限。
2.属组、属主的命令chown、chgrp
chown 用户名 文件名 -改变文件的属主
chown user1:user2 文件名 -改变文件的属主与属组
useradd添加用户
passwd设定用户密码
chgrp 属组名 文件名-改变属组

六.帮助命令
1.man 命令名-查看命令的帮助
2.命令 –help-查看命令的常见选项!

七.查找命令
1.which 命令名-查找命令的命令,能看见别名
2.whereis 命令名-超找命令的命令,能看见帮助文档
3.find -搜索命令
按照文件名:
find 查找位置 -name 文件名
find / -name aa 在根目录下,按照文件名进行查找。
按照用户名:
-user 用户名 -按照属主用户名进行查找
-group 组名-按照属主所在组进行查找
-nouser -找没有属主的文件
find -nouser aa
按照文件大小:
-size +60k:大于60k
-60k:小于60k
60k:等于60k
按文件类型:
-typef:普通d:目录l:链接
按节点:
-inum
按权限:
find /root -perm 644
按文件名找:
-name
-iname不区分大小写
在查找结果中的进行命令操作:
查找/root目录下,前10分钟前创建的文件,并删除掉:
find /root/ -mtime +10 -exec rm -rf {} ;
查找/root目录下的文件i节点为1111的文件,并查看目录内容:
find /root -inum 1111 -exec ls -l {};
4.grep “字符串” 文件名查找符合条件的字符串。
grep -i “aa” a
-i 忽略大小写
-v 反向选择
grep “v” a从文件中查找带有v开头的文件 | 管道符 ls | grep aa从当前目录下,找到aa文件 ls -l /etc/ | grep aa. 从当前目录下,找到名为aa,后缀不限的文件
netstat -tlun | grep 80 找到端口号为80的
find->通配符
grep->正则
补充:netstat查看网络状态
-t查看tcp端口
-u 查看udp端口
-l 监听
-n 以IP和端口号显示,不用域名和服务名显示

八.压缩和解压缩
.gz .bz2Linux常见2种的压缩格式
.tar.gz.tar.bz2常见的压缩和打包命令
.zip
.gz
压缩同时打包
tar -zcvf 压缩文件名 源文件
tar -zcvf aa.tar.gz aa
-z 识别.gz格式
-c 压缩
-v 显示压缩过程
-f 指定压缩文件名
解压缩同时解打包
tar -zxvf aa.tar.gz
tar -zxcf aa.tar.gz -C /tmp
-C 指定解压目录
.bz2
压缩同时打包
tar-jcvf aa.tar.bz2 aa
解压缩同时解打包
tar -jxvf aa.tar.bz2
tar -jxvf aa.tar.bz2 -C /tmp

九.关闭和重启命令shutdown
shutdown -h now 关机
shutdown -r now 重启

十.挂载命令-Linux下的所有存储设备都必须挂载使用,包括硬盘。
mount -t 文件系统 设备描述文件 挂载点(必须已经存在的空目录)
mount -t iso9660 /dev/cdrom /mnt/cdrom
光盘卸载:
umount /dev/cdrom
umount /mnt/cdrom(退出卸载目录,光盘才能挂载)

十一.网络命令
1.ping 测试网络连通性
-c 次数
-s 数据包大小
ping -c 99 ip
ping -s 1024 ip
虚拟机不通:
(1)ip地址
(2)防火墙
(3)确定虚拟机网卡的连接方式
2.ifconfig 查询本机网络信息
ifconfig eth0 192.168.40.4 netmask 255.255.255.0

全站资源源于网络整合,仅供学习研究,不可商用,不提供技术指导,如有侵权请告知删除,可以投稿,广告合作联系V: pk88net

继续阅读
weinxin
我的微信
我的微信
微信扫一扫
 
  • 本文由 飞鸟 发表于 2月 3, 2022 16:19:37
  • 转载请务必保留本文链接:https://www.pk88.net/2022-0204.html
    免责声明
    非常感谢您的访问。在您使用本网站之前,请您仔细阅读本声明的所有条款。
    1、本网站属于个人网站,本分开放互享的原则,本网站的内容均为站长提供、网友推荐、互联网整理而来,仅用于广大网友学习研究使用,如有侵犯您的版权,请及时联系我们,本站将及时纠正。
    2、本站内容不保证其完整性、正确性,但是我们会尽最大努力去确保提供信息的完整性及正确性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
    3、对由于使用本站所产生的任何直接、间接或偶然性的损失或破坏,无论该损失或破坏是否源于疏忽、违约、诽谤、侵权甚至电脑病毒等原因造成的,本网站概不负责,亦不负任何法律责任。
    4、本网站所有内容(网络,素材、图片),其版权均归原作者所有,在转载有关文章时务必尊重该文章的著作权,保留其来源,并自负版权等法律责任。
    5、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
    6、本站文章内容,如果来源于互联网,我们会标明其来源,如果属于本站原创整理互联网资料,请您转载或者使用该文章时尊重本站及其互联网作者的著作权,注明其来源。
    7、互联网的本质是自由与分享,我们真诚的希望,本站的每一份正能量能带给正在访问本网站的您提供有效的帮助,并且能在互联网自由传播。希望大家多多支持本站。
  • linux命令
广告也精彩
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: