Linux常用命令
Linux常用命令
ls 列出当前文件夹中的所有文件
cd 进入到home目录
cd + .. 向上移动一个级别
cd + 目录 进入到指定目录
cp + file.txt + new_file.txt 复制file文件
rm + file.txt 删除file文件
rm -rf 删除文件夹及里面的内容
pwd 查看当前所在文件路径
mv + file.txt + asd/ 将file文件移动到asd文件夹下
mv test Test 将文件夹test名称修为Test
mv test Test/ 将文件夹移动到Test文件夹下
mkdir images/ 创建images文件夹
ps -ef | grep java 查看java进程
nohup java -jar irrigation-1.0-SNAPSHOT.jar >consoleMsg.log 2>&1 & 在后台启动jar包,并将日志输出到consoleMsg.file文件中
kill -9 4314 杀死4314进程
linux修改文件夹权限
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
sudo chmod -R 777 filename 修改文件夹下所有文件的权限为所有人都有读和写以及执行的权限
sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)
ls -l 文件名称 (文件夹将-l改为-ld)查询文件(或文件夹)权限的命令
nginx命令
- cd /usr/local/nginx/sbin ./nginx -s reload重启
- cd /usr/local/nginx/sbin ./nginx启动
- cd /usr/local/nginx/sbin ./nginx -t 检查配置文件是否正确
vim a.conf 进入a.conf文本编辑模式
- /string 正向查找
- ?string 反向查找
- i 进入编辑模式 ,Esc键 退出编辑模式
- :wq 保存修改并退出
- :q! 不保存修改退出
- :e! 放弃修改回到文件打开时的状态
- u: 撤销上一步操作
解压文件命令
- tar –xvf file.tar 解压 tar包
- tar -xzvf file.tar.gz 解压tar.gz
- tar -xjvf file.tar.bz2 解压 tar.bz2
- tar –xZvf file.tar.Z 解压tar.Z
- unrar e file.rar 解压rar
- unzip file.zip 解压zip
防火墙命令
- service firewalld start 开启防火墙
- service firewalld restart 重启防火墙
- service firewalld stop 关闭防火墙
- firewall-cmd –list-all 查看防火墙规则
- firewall-cmd –query-port=8080/tcp 查询端口是否开放
- firewall-cmd –permanent –add-port=80/tcp 开放80端口
- firewall-cmd –permanent –remove-port=8080/tcp移除端口
- firewall-cmd –reload重启防火墙(修改配置后要重启防火墙)
参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为持久;
3、–add-port:标识添加的端口;