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:
安装后jdk目录:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre/lib/security
十、获取当前目录下各个文件夹及文件 占用空间大小

浙公网安备 33010602011771号