Linux常用命令
ssh
用于远程登录服务器,ssh -l chen 192.168.1.49
。常用参数是用户名和服务器IP地址。更多参数参考ssh -help
。
scp
用于节点之间数据的传输,一般形式为scp [参数] [原路径] [目标路径]
。常用参数为-r
用于传输文件夹。本地路径直接使用绝对路径或相对路径,远程路径需要加上目标节点地址和用户,形式为username@ip_address:/usr/target_path
。
1 | scp -r data chen@192.xxx.xx.xx:/home/chen/xxx |
tar
用于文件压缩解压,如压缩文件tar -zxvf apache-ant-1.8.1-bin.tar.gz
。更多参数参考tar -help
。
ps
列出进程信息,可以结合grep过滤留下感兴趣的进程信息。
kill
根据进程号结束进程。
netstat
查看端口使用情况,sudo netstat -tulpn
。
nohup
在命令后加上&
使得服务在后台运行:sh run.sh &
。这种情况关掉终端服务会停止运
可以使用nohup使得关掉端口服务也会继续运行:nohup sh run.sh &
。
修改环境配置文件,主要有三种方法:
- 修改/etc/profile,一般需要root权限。
- 修改用户目录下的.bashrc文件,推荐使用。
- 直接在shell下修改,终端关闭后配置的内容失效。
如配置ANT的环境变量:
- 进入用户主目录,
vi .bashrc
- 添加:
1 | ANT_HOME=/home/chen/software/apache-ant-1.9.6 |
source .bashrc
which ant
可以确认配置好的ant路径。