linux常用命令(持续更新)

一、文件操作:

创建文件:touch acc.txt

创建文件夹:mkdir 名称

删除文件夹(慎用,将会删除目录以及其下所有文件、文件夹):rm -rf 文件夹

删除文件:rm -f acc.txt

 

二、编辑文件:

打开文件:vim 文件名;

输入: i 进入输入编辑模式;

编辑完成后: 按 esc 按键,进入命令模式;

再输入: :wq 回车保存退出, 或者: :q! 回车不保存退出。

 

三、文件压缩和解压:

.tar 
解包:tar xvf xxx.tar
打包:tar cvf xxx.tar fileName(需要打包的文件夹名称)

.gz
解压1:gunzip xxx.gz
解压2:gzip -d xxx.gz
压缩:gzip xxx

.tar.gz 和 .tgz
解压:tar -xzvf xxx.tar.gz
压缩:tar zcvf xxx.tar.gz fileName(需要打包的文件夹名称)

.zip
解压:unzip xxx.zip
压缩:zip xxx.zip fileName(需要打包的文件夹名称)

.rar
解压:rar x xxx.rar
压缩:rar a xxx.rar fileName(需要打包的文件夹名称)

.tar.bz
解压:tar jxvf xxx.tar.bz

 

四、使用 scp 命令:scp 是一种安全的文件传输协议,可以在本地和远程服务器之间传输文件。使用以下命令将文件夹下载到本地:

scp -r username@remote_ip:/path/to/folder /local/path/

五、查看最新日志:tail -f catalina.out 

查看最后2000条日志:tail -n 2000 catalina.out 

六、防火墙命令:

启动防火墙:systemctl start firewalld.service

关闭防火墙:systemctl stop firewalld.service

查看防火墙状态:systemctl status firewalld.service

重启防火墙:systemctl restart firewalld.service

开机禁用防火墙:systemctl disable firewalld.service

开机启用防火墙:systemctl enable firewalld.service

查看防火墙是否开机启动:systemctl disable firewalld.service

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看端口是否开放:firewall-cmd --query-port=80/tcp

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

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

查询开放端口列表:firewall-cmd --list-ports

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

七、docker 清理无效镜像:

查看无效镜像:docker images -f "dangling=true"

清理无效镜像:docker rmi $(docker images -f "dangling=true" -q)

 

八、设置linux开机自启动命令:

 在/etc/rc.local中添加需要执行的命令,然后保存。

具体步骤:

1、vim /etc/rc.local

2、按 i 进入编辑模式

3、输入要执行的命令,例如:/opt/zbox/zbox restart

4、单击esc 退出编辑模式,然后输入 :wq 然后回车保存

 

九、安装jdk1.8:

yum install java-1.8.0-openjdk* -y

 安装后jdk目录:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre/lib/security

十、获取当前目录下各个文件夹及文件 占用空间大小

du -h --max-depth=1
 
posted @ 2022-04-21 09:51  齐华枫  阅读(178)  评论(0)    收藏  举报