linux操作的日常命令:
1. 建立文件夹: mkdir 文件夹名称
2. 删除空文件夹: rmdir 文件夹名称
3. 强制删除一个文件: rm -rf 文件名
4. 查看自己所在目录: pwd
5. 查看文件列表: ls -l
6. 编辑命令: sudo vim 文件名 —>如:sudo vim config.json
1> 编辑完后,
需要保存退出: 按esc键,然后输入:wq , Enter,即保存退出;
若不需要保存,想直接退出:按esc键,然后输入 :q! , Enter , 即不保存退出;
2> 查看文件:
cat config.json
7. 查看硬盘剩余空间: df -h
8. 查看当前有哪些进程: ps -a
9. 显示某个文件倒数100行的内容: tail -n 6 config.json
10. 不停读取日志内容: tail -n 10 -f /var/log/nginx/access.log
11. 通过ssh传输/复制文件:
1> 将本地文件拷贝到远程服务器上:
首先本地要切换到该文件所在的目录下,然后输入命令:
scp selenium-server-standalone-3.12.0.jar root@114.116.40.227:/home/***/Project_autoTest
2>将本地文件夹拷贝到远程服务器上:
首先本地要切换到该文件夹所在的目录下,然后输入命令:
scp -r lib root@114.116.40.227:/home/***/Project_autoTest/propertyQA
12. 切换用户:
1> 切换root: su root
2> 切换个人: su zyl
13. 移动文件:
首先:需要切换到当前文件夹下,然后输入命令:
mv /usr/student/* 即:将/usr/student下的所有文件和目录移到当前目录下;
14.获取虚拟机IP地址命令:
写在.sh脚本中:
export DOMAIN=`ifconfig eth0|grep 'inet addr'|awk -F ":" '{print $2}'|awk '{print $1}'`
echo ${DOMAIN}
15.获取虚拟机ip地址:
命令行直接输入:
ifconfig | grep "inet addr" | cut -d: -f2 | awk '{print $1}' | grep "^192"
脚本中执行:
`ifconfig | grep "inet addr" | cut -d: -f2 | awk '{print $1}' | grep "^192”`
注:需要加`,反引号代表执行的意思。