1. scp 跨机远程拷贝
将 10-9-185-82 的机器/titles_classification/libin
目录上所有文件拷贝至10.9.90.211
机器/root/titles_classification
目录下
1 | root@10-9-185-82:~/titles_classification/libin# scp ./* root@10.9.90.211:/root/titles_classification |
2. 清屏命令
在windows 的 DOS 操作界面里面,清屏的命令是 cls,
- clear
这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。
- reset
这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
- 另外介绍一个用别名来使用清屏命令的方法,如下:
1 | [root@localhost ~]$ alias cls='clear' |
执行以上命令后,以后你就可以直接输入 cls 命令来实现和 clear 一样的清屏命令了。
3. 目录切换
- 找到文件/目录位置:cd
- 切换到上一个工作目录: cd -
- 切换到home目录: cd or cd ~
- 显示当前路径: pwd
- 更改当前工作路径为
path: $cd path
4. 拷贝文件
将/root/titles_classification/
下所有文件拷贝至/root/machinelearning/libin
目录下
1 | [root@10-9-90-211 machinelearning]# cp /root/titles_classification/* /root/machinelearning/libin |
5. 删除文件
删除文件,系统会事先询问是否删除
1 | rm filename |
强行删除文件,这时系统不会事先询问是否删除
1 | rm -rf filename |
6. 杀掉 root 用户下所有 Python 进程
1 | ps -ef |grep python |awk '{print $2}'|xargs kill -9 |
7. 多重视窗管理程序
1 | /*创建名为 screen_name 的屏幕*/ |
会话共享
还有一种比较好玩的会话恢复,可以实现会话共享。假设你在和朋友在不同地点以相同用户登录一台机器,然后你创建一个 screen
会话,你朋友可以在他的终端上命令:
1 | [root@ml ~]# screen -x screen_name |
这个命令会将你朋友的终端 Attach
到你的 Screen
会话上,并且你的终端不会被 Detach
。这样你就可以和朋友共享同一个会话了,如果你们当前又处于同一个窗口,那就相当于坐在同一个显示器前面,你的操作会同步演示给你朋友,你朋友的操作也会同步演示给你。当然,如果你们切换到这个会话的不同窗口中去,那还是可以分别进行不同的操作的。