Linux系统常见命令

常见命令

查看系统版本

cat /proc/version
或者
uname -a

查看IP地址

ifconfig

 查询当前主机名

hostname

 修改当前主机名为新名字

#电脑重启后会恢复到原来名字,如果永久生效,需要修改/etc/sysconfig/network文件
hostname  新名字

当前所在目录

pwd

清屏

clear
或者
ctrl+L

 上传文件

rz

查看进程

查看所有进程

ps -ef

查看包含字符串的进程

ps -ef | grep  字符串

查看某个端口号的进程

 lsof -i:端口号

查看进程号的端口

netstat -anp | grep 进程号

强制杀死某个进程

kill  -9   进程号

 查看文件、文件夹大小

 查看文件夹大小

du -sh 文件夹名

查看子文件夹大小 

du -h –max-depth=0 *

 查看文件内容

显示文件的内容

#显示文件全部内容
cat 文件名

将文件名的内容覆盖到新文件名里

cat 文件名 > 新文件名

(1)如果新文件名不存在,该操作会新建新文件名并添加文件名的内容

(2)如果新文件名存在,该操作会覆盖新文件名

将文件名的内容追加到新文件名里

#该操作将文件名的内容追加到新文件名最后
cat 文件名 >> 新文件名

显示文件的部分内容

一般用于要显示的内容会超过一个画面长度的情况

(1)按空格键显示下一个画面;

(2)回车显示下一行内容;

(3)按 q 键或者ctrl+C退出查看
more 文件名
##################
一般用于要显示的内容会超过一个画面长度的情况

(1)按空格键显示下一个画面;

(2)按回车显示下一行内容;

(3)按上下键滚动查看;

(4)按 q 键或者ctrl+C退出查看。
less 文件名

用于显示文件最后10行的内容

tail -10 文件名

动态查看文件变化

#可用来查看日志的变化
tail -f 文件名

文件复制

将文件复制到路径里

cp 文件名  路径/ 

将文件复制到路径里,并修改名字为新文件名

cp 文件名  路径/ 新文件名

文件查找

在根目录以名字的方式查找文件名

find  /  -name  文件名

 文件名“ins*”:表示ins开头的文件名

在文件名中搜索指定字符串

grep 字符串  文件名

在文件名中搜索指定字符串,并高亮显示

grep 字符串  文件名  --color

在文件名中搜索指定字符串,并高亮显示,并显示向后一行

grep 字符串  文件名  --color  -A1

 在文件名中搜索指定字符串,并高亮显示,并显示向前一行

grep 字符串  文件名  --color -B1

解压

 解压zip文件

unzip  **.zip

解压tar.gz文件

tar -zxvf  **.tar.gz

压缩

将文件或者文件夹压缩zip文件

zip -q -r  **.zip  文件或者文件夹名 

获取、设置系统时间

获取时间

timedatectl status

设置软件时间

date -s "20220202 10:12:12"

将硬件时间同步到软件时间

hwclock -w

创建文件夹、文件

若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录

#表示在当前所在目录下级联创建目录,起名aaa/bbb

#-p表示如果存在目录,则不报错;如果不存在目录,则新建目录
mkdir -p aaa/bbb

创建目录

#表示在当前所在目录下新建一个目录,起名aaa
mkdir aaa

创建一个空文件的文件名

touch  文件名

删除目录、文件

删除目录

#表示在当前所在目录下删除aaa目录(aaa为空目录)
rmdir aaa

删除文件名,询问用户

rm 文件名

删除文件夹,询问用户

rm  -r 文件夹

删除文件夹,但不询问用户

rm -rf 文件夹

删除所有文件

rm -rf  *

显示目录

显示当前目录下的内容

ls

显示当前目录下所有文件或目录(包含隐藏的文件)

ls -a

显示当前目录下的内容(包括文件权限的详细格式)

ls -l

显示当前目录下的内容(包括文件权限的详细格式)

#包括:文件大小、权限等
ll

切换路径

目录切换命令

cd  路径

回到上级目录

cd ..

切换到系统根目录

cd /

 切换到用户主目录

cd ~

切换到上一次所在目录

cd -

 

文件权限

设置xx.sh可执行

chmod +x  xx.sh

更改文件名权限

chmod  u=rwx,g=rx,o=rx  文件名

(1)权限首字符含义:-表示文件;d表示文件夹;l表示连接;

(2)u:当前用户权限

(3)g:当前组内其他用户权限

(4)o:其他组内用户权限

(5)r:read 可读权限

(6)w:write 可写权限

(7)x:excute 可执行权限

更改文件名权限

chmod 777  文件名

r:read 可读权限   4

w:write 可写权限   2

x:excute 可执行权限  1

777:表示当前用户权限、当前组内其他用户权限、其他组内用户权限都是可读可写可执行

防火墙

关闭防火墙

service  iptables  stop
或者
systemctl stop firewalld.service

查看防火墙状态

service  iptables  tatus
或者
systemctl status firewalld 

开启防火墙

systemctl start firewalld.service

重启防火墙

firewall-cmd --reload

查找防火墙中开放的端口号

firewall-cmd --list-port 

在防火墙中添加端口 6379

firewall-cmd --zone=public --add-port=6379/tcp --permanent 

禁止firewall开机启动

systemctl disable firewalld.service 

命令含义备注
mv 文件名  路径将文件移动到路径里路径可以是绝对路径,也可以是相对路径
mv 文件名 新文件名将文件名重命名为新文件名
tar -cvf 文件名  目录/将目录打包为文件名
tar -zcvf 文件名  目录/将目录打包并压缩为文件名文件名最好为.tar.gz
tar -zxvf 文件名  将文件名解压到当前路径文件名最好为.tar.gz
tar -zxvf 文件名   -C  目录将文件名解压到指定目录里文件名最好为.tar.gz
vim  文件名对文件名内容进行编辑修改

(1):wq  保存修改并退出

(2):q!  不保存修改并退出

(3):/字符串  字符串高亮显示

(4)i  在当前位置前插入

(5)如果该文件名不存在,会新建并编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值