Linux常用命令

发布时间 2023-03-22 21:13:20作者: 尘埃之思

一、重启

reboot

init 6

二、关机

halt

init 0

shutdown

poweroff

三、清屏

clear

四、查看ip

ip addr

ifconfig

五、查看时间

date

cal 看日历;cal -3 显示上个月这个月下个月的日历;cal -y 显示今年日历

六、查看当前工作路径

pwd

七、改变当前目录

cd [目录名] 不加参数的cd直接进入当前用户主目录

八、列出当前目录文件

ls

ls -l 或者简写为ll

九、正则表达式,在文件名或者目录名中使用

* 匹配任意数量的字符

? 匹配一个字符

十、创建目录

mkdir [目录名]

十一、删除目录和文件

rm [-rf] [目录名或者文件名]

-r表示可以删除目录,否则就是只能删除文件;-f表示强制删除,不需要确认

十二、移动目录和文件

mv 旧目录或文件名 新目录或文件名

十三、复制目录和文件

cp [-r] 旧目录或文件 新目录或文件

-r表示可以复制目录,否则只能复制文件

十四、打包压缩和解包解压

打包 tar cvf [压缩包文件名] [待压缩的一堆文件名]   生成的包的后缀是.tar,注意tar只是打包,加上-z或者-j才是压缩

-c(create)是打包 ,v(verbose)是显示过程, f(files)是指定归档后的目录即打包后的文件名称

压缩成的文件有两种格式:gzip和bzip2。-z是压缩成gzip格式,生成的压缩包的后缀是.tar.gz;-j是压缩成bzip2格式,生成的压缩包的后缀是.tar.bz2

解包解压 tar zxvf [压缩包文件名.tar.gz] [-c 指定解压到哪个目录]

解包解压 tar jxvf [压缩包文件名.tar.bz2] [-c 指定解压到哪个目录]

-x(extract)是解包

十五、判断网络是否连通

Windows:ping -n 包的个数 ip地址或域名

Linux:ping -c 包的个数 ip地址或域名,不加-c参数会一直发包

十六、显示文本的内容

cat 文件名,一次显示整个文件的内容

more 文件名,分页显示文件内容,空格键下一页,b上一页,q退出

tail -f 文件名,用于显示文件的最后几行,如果文件内容有增加,就会实时的刷新。

十七、统计文本文件的行数、字符数和字节数

wc 文件名

十八、搜索文件内容

grep “内容” 文件名

十九、搜索文件

find 目录名 -name 文件名 -print

目录名是待搜索的目录,搜索文件的时候,除了这个目录名,还包括它的各级子目录

文件名是待搜索的文件名匹配的规则

二十、增加删除用户组

groupadd 组名

groupdel 组名

二十一、增加删除用户

useradd -n 用户名 -g 组名 -d用户的主目录

userdel 用户名

二十二、修改用户密码

passwd [用户名]

二十三、切换用户

su -root 切换到root用户

二十四、修改目录和文件的主人和组

chwon [-R] 用户名:组名 目录或文件名列表    注:把后面的目录或文件名列表的主任和组改为前面指定的

二十五、查看系统磁盘空间

df [-h][-T]

-h 以方便阅读的方式显示信息,-T列出文件系统类型