Linux 常用命令记录

给用户授权,可以执行shell命令

chmod 777 *

把 shell脚本 中的\r 替换成空白

sed -i 's/\r$//' common-es.sh

执行shell脚本

. /eureka-server.sh start

启动方法: start()
停止方法:stop()
输出运行状态: status()
重启: restart()

在Linux中运行jar包命令如下:

1、java -jar sdk.jar

特点:直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

2、nohup java -jar /home/jenkins/hzst-360/common-es/common-es-0.0.1.jar &

退出SHELL后,jar服务一直在后台运行。

查找所有的Java进程

jps
ps -ef|grep hzst
–查看es :ps -ef | grep elastic

根据进程号查找端口:

netstat -nlp |grep 进程号

查看端口是否被占用(监控状态为LISTEN表示已经被占用)

netstat -anp |grep 端口号

查看firewall防火墙服务状态

systemctl status firewalld

查询端口是否开放

firewall-cmd --query-port=8080/tcp

开放80端口
firewall-cmd --permanent --add-port=80/tcp

移除端口
firewall-cmd --permanent --remove-port=8080/tcp

重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

执行sudo visudo,默认是使用nano编辑器,所以保存退出的时候需要通过快捷键的方式来完成

按s键,进入编辑模式的替换状态
输入键盘i 或者insert键盘进入插入模式。

按一下ESC键退出编辑,
:wq保全文件退出
:wq!强制退出,输入
:q退出不保存
:q!强制退出

操作文件及目录

查看文件目录:ls

意义:ls是list的缩写。

ls /显示根目录下的所有文件及文件夹。

ls -l /data显示/data路径下的所有文件及文件夹的详细信息。

ls -l别名ll: 显示当前路径下的所有文件及文件夹的详细信息

ls *l wc显示当前目录下面的文件数量。

cd 进入文件夹

意义:cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径

cd /system/bin表示切换到/system/bin路径下。

cd logs表示切换到logs路径下。

cd /表示切换到根目录。

cd ../表示切换到上一层路径。

rm命令

意义:rm是remove 的缩写。用于删除文件或文件夹,常用参数-r -f,
-r表示删除目录,也可以用于删除文件,
-f表示强制删除,不需要确认。同样的,删除文件前需保证当前用户对当前路径有修改的权限。

示例:
rm -rf path删除path。
rm test.txt删除test.txt。

pwd:显示当前工作目录

touch:创建空文件

touch 1.txt

mkdir:创建一个新目录

意义:mkdir是make directory 的缩写。用于创建文件夹。创建文件夹前需保证当前用户对当前路径有修改的权限。

mkdir testdir
mkdir -p /test1/test2/testdir创建多级目录,父目录不存在的情况下,先创建目录

cp:复制文件或目录

意义:cp是copy 的缩写。用于复制文件或文件夹。

cp 1.txt
cp -r dir1/递归处理,将指定目录下的文件与子目录一并拷贝

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值