目录
(9) cat | head | tail | more 查看文件内容
(1) ping 命令,测试网络连通性
- ping网址
ping www.baidu.com
(2) cd 命令,切换到指定目录下
- 切换到指定目录
cd /usr/local
- 切换到上一级目录
cd ../
- 切换到根目录
cd /
(3) ls 查询当前目录下的子文件
ls 查看当前目录下的子文件
ls 指定目录 查询指定目录下子文件
ls -l 以列表的形式查询指定目录下的子文件
ls -a 查询指定目录下所有的文件包含隐藏文件
(4) pwd 查看当前所在的目录
pwd
(5) mkdir 创建文件夹
mkdir 目录名称
mkdir -p 多层目录
(6) touch 创建文件
touch 文件名
(7) rm 删除文件或目录
rm 文件名 【删除提示框】
rm -f 文件名 【暴力删除】
rm -r 文件夹rm -rf 文件或文件夹
(8) vi 编辑文件内容
进入命令模式[不能输入内容]---->i----->编辑模式【可以输入内容】---->Esc推到命令模式
---:wq[保存退出]
---:q![退出不保存]
(9) cat | head | tail | more 查看文件内容
cat 查看所有内容。cat 文件名
head 查看前n行内容 head -10 文件名
tail 查询后n行内容 tail -10 文件名more 分页查询
(10) systemctl 重启/启动
systemctl restart 程序名 重启
systemctl start 程序名 启动
(11) mv 重命名 / 移动(剪切)
mv 源文件名 目标文件名
mv a.txt ldh.txt 把a.txt重名为ldh.txtmv 源文件名 目标目录
mv a.txt /usr/local 把a.txt移动到/usr/local目录下
(12) cp 复制
cp /usr/local/ldh.txt /xzh 把/usr/local/ldh.txt文件复制到/xzh目录下
cp -r xzh /usr/local/ 把目录xzh复制到/usr/local下
(13) find 搜索
find 目录 -name '被搜索的文件名'
(14) grep 在文件内搜索指定内容
grep '内容' 文件名 -n (-n代表显示行号)
(15) chmod 修改权限
chmod [u|o|g]+[wxr] 文件 u:当前用户 o:其他用户 g:当前用户所在组
chmod 777 文件 r(读):4 w(写):2 x(执行):1 -(没有权限):0
(16) tar 压缩/解压文件
- 压缩文件
tar -zcvf 压缩后的名称 要压缩的目录
- 解压文件
tar -zxvf 压缩文件 解压到当前目录
tar -zxvf 压缩文件 -C /目标目录
(17) firewall 防火墙的命令
- 查看防火墙的状态:
systemctl status firewalld
- 设置防火墙允许放行哪些端口号
firewall-cmd --add-port=8080/tcp --zone=public --permanent
- 重启防火墙
systemctl restart firewalld
- 查看哪些端口号被放行
firewall-cmd --list-port
- 防火墙移除端口号
firewall-cmd --remove-port=8080/tcp --zone=public --permanent
- 关闭防火墙----慎重【关闭】 开启还会启动
systemctl stop firewalld
(18) source 刷新
source /rtc/profile
(19) ps 查看指定进程(这里可以看到进程的进程号)
ps -ef | grep tomcat
(20) kill 结束进程(进程号通过19可以看到)
kill -9 进程号
关于Xshell脚本语言,推荐直接去菜鸟教程去学习,里面的内容非常全,难度水平对于后端人员来说刚刚好,能做到看懂代码😀