Linux中常见的命令+Xshell脚本(java后端版)

目录

(1) ping 命令,测试网络连通性

(2) cd 命令,切换到指定目录下

(3) ls 查询当前目录下的子文件

(4) pwd 查看当前所在的目录

(5) mkdir 创建文件夹

(6) touch 创建文件

(7) rm 删除文件或目录

(8) vi 编辑文件内容

(9) cat | head | tail | more 查看文件内容

(10) systemctl 重启/启动

(11) mv 重命名 / 移动(剪切)

(12) cp  复制

(13) find 搜索

(14) grep 在文件内搜索指定内容

(15) chmod 修改权限

(16) tar 压缩/解压文件

(17) firewall 防火墙的命令

(18) source 刷新

(19) ps 查看指定进程(这里可以看到进程的进程号)

(20) kill 结束进程(进程号通过19可以看到)


(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.txt

mv 源文件名  目标目录
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脚本语言,推荐直接去菜鸟教程去学习,里面的内容非常全,难度水平对于后端人员来说刚刚好,能做到看懂代码😀

Shell 教程 | 菜鸟教程Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。 Shell 在线工具 Shell 脚本 Shell ..https://www.runoob.com/linux/linux-shell.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值