Linux常见命令合集

目录

1.ls 列出指定目录下的文件和和文件夹

2.cd change directory 切换目录

3. cat 查看文件

4.more 分屏查看文件

5.tail从后往前查看指定文件

6.mkdir 创建目录

7.rm强制删除指定目录和文件

8.cp复制文件和目录

9.mv移动和重命名命令

10.tar命令打包和拆包 重点是拆包

11.pwd显示当前所在的目录

12.clear清除屏幕

13.搜索 find grep  

14.ps查看某个进程

15.防火墙操作

16.kill强制关闭某个进程

17.生成ssh公钥的 不属于linux特有命令

18.给某个文件授权

19. 若是ifconfig没有ens33


1.ls 列出指定目录下的文件和和文件夹

1.ls : list 列出当前目录的所有内容
2.ls -a : 列出当前目录下面的所有内容,包括隐藏的。隐藏的以.开始
3.ls -l:查看当前目录的详细信息
4.ls -al 指定目录:查看指定目录下面的所有文件的详细信息
5.ll:使用 ls -l的简写 ********

2.cd change directory 切换目录

1.cd .. 切换当前目录的上一级目录
2.cd ~ : 如果当前登录的用户是root 则切换到/root目录,如果当前登录的是普通用户那么切换的目录/home

3. cat 查看文件

cat 【-n】 文件名
说明: -n number 显示行号,可以写也可以不写

4.more 分屏查看文件

作用:分页查询文件,从前往后查看

more 文件名

1)回车显示下一行

2)空格:下一屏幕

3)b:上一屏

4)ctrl+c停止查看

5.tail从后往前查看指定文件

作用:从后往前查看指定文件,默认是查看后10行

tail 文件名

1.tail -数字 文件名 查看指定文件的后几行

2.tail -f 文件名 动态查看指定文件的末尾行数

6.mkdir 创建目录

作用:创建文件夹(目录)

1.mkdir 文件夹

2.mkdir -p 文件夹/文件夹。。。 创建多级文件

7.rm强制删除指定目录和文件

rm -rf 目录/文件

r:递归删除

f:强制删除

8.cp复制文件和目录

cp 【-r】 源目录/文件 目的地目录/文件

1.-r : 一般是复制的源目录下面具有子目录或者子文件就使用

9.mv移动和重命名命令

1,mv 源目录 目的地目录

说明:如果目的地目录不存在则mv表示改名。如果目的地目录存在就是剪切

10.tar命令打包和拆包 重点是拆包

1.打包 : tar -zcvf 压缩包文件 指定的要压缩的文件 .....

tar -zcvf hello.tar.gz a.txt b.txt .....

说明: z gzip 打包的文件以.gz结尾 c 表示create 打包 v 详情 f 表示指定文件

2.拆包 重点

tar -zxvf 压缩包文件 -C 解压到指定目录

tar -zxvf itcast.tar.gz -C ./01

说明: z gzip 打包的文件以.gz结尾 x 表示拆包 v 详情 f 表示指定文件 -C 表示指定目录

11.pwd显示当前所在的目录

 pwd:显示当前所在目录

12.clear清除屏幕

 ctrl+L 或者clear

13.搜索 find grep  

1.find命令

1.作用:查找指定目录下的指定文件

find 指定目录 -name '查找的字符串'

2.grep 命令

1.作用:查找指定文件中的指定字符串

2.格式:

grep -nvi 查找字符串 文件名

n : 显示行号 number

v:排除

i:忽略大小写

14.ps查看某个进程

ps -aux | grep 进程名

netstat -tunlp | grep mysql 查看mysql进程端口号

15.防火墙操作

操作指令备注
查看防火墙状态==systemctl status firewalld== / firewall-cmd --state
关闭防火墙systemctl stop firewalld
永久关闭防火墙(禁用开机自启)systemctl disable firewalld==下次启动,才生效==
暂时开启防火墙systemctl start firewalld
永久开启防火墙(启用开机自启)systemctl enable firewalld==下次启动,才生效==
重启防火墙systemctl restart firewalld
开放指定端口firewall-cmd --zone=public --add-port=8080/tcp --permanent==需要重新加载生效==
关闭指定端口firewall-cmd --zone=public --remove-port=8080/tcp --permanent==需要重新加载生效==
立即生效(重新加载)firewall-cmd --reload
查看开放端口firewall-cmd --zone=public --list-ports

①. 先开启系统防火墙
systemctl start firewalld

②. 再开放8080端口号
firewall-cmd --zone=public --add-port=8080/tcp --permanent

③. 重新加载防火墙
firewall-cmd --reload
    
④ 查看开放的端口号
firewall-cmd --zone=public --list-ports

16.kill强制关闭某个进程

 kill -9 进程号

17.生成ssh公钥的 不属于linux特有命令

 ssh-keygen -t rsa

18.给某个文件授权

 chmod 777 文件名

19. 若是ifconfig没有ens33

ifconfig ens33 192.168.xx.xx up

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dlwlrma-IU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值