目录
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