linux常用命令2

1.scp -r [email protected]:/usr/local/ /usr/local

​ 将远程39.104.111.122的/usr/local下的文件拷贝到本机/usr/local目录下

​ -r 复制目录

2.scp -r /usr/local [email protected]:/usr/local/

​ 上传本地/usr/local目录到远程39.104.111.122的/usr/local目录

3.du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量

4.du -sh file:查看指定文件的大小

5.userdel -r 用户名 删除一个用户

6.passwd 用户名 修改密码

7.finger 查看登录的终端

8.last 用户名 查看登录记录

9.w -s 查看登录的终端用户

10.ls -lharts 查看文件详细信息

11.pwd 查看当前的路径

12.pgrep 进程名 查看进程的pid

13.ps -ef|grep 进程名 查看进程的pid

14.killall -9 bash 杀掉所有登录的bash 注:killall [参数][进程名] 用来杀掉同名的所有进程

15.&和&&&表示该命令后台执行。

例如执行:ping 192.168.1.* &

表示后台不停的执行ping命令,即便你强制中断掉该线程,它仍然会不停的输出结果。除非你将该线程kill掉。

&&表示并行执行前后命令。