scp 上传下载
上传至远程服务器: scp ~/Pictures/xx.png work@ip:folder
下载至本地:路径调换位置
ctrl+z 任务中断,后台挂起
挂起后可运行 fg命令,重启挂起的任务;运行bg命令,将任务重新切换至后台。
*可用于vim编辑文档时。
jobs 显示后台任务列表
jobs -选项 -参数
-l:显示进程号;
-p:仅任务对应的显示进程号;
-n:显示任务状态的变化;
-r:仅输出运行状态(running)的任务;
-s:仅输出停止状态(stoped)的任务。
参数:任务对应进程号
*常与ctrl+z、fg、bg一起用
screen 窗口操作
此指令可新建、销毁、切换窗口。比如,新建一个窗口,跑一个脚本,ctrl+a+d暂时离开,即可实现后台运行脚本的功能。
常用指令:
- screen -S test : 创建一个名为test的窗口
- screen -ls :查看所有窗口
- screen -r 1111 : 结束一个序列号为111的窗口
- ctrl+a+d : 暂时离开当前窗口
- exit :销毁当前窗口
查找历史指令
history | grep cmd :模糊检索包含cmd的所有指令
或 ctrl+r
git相关指令(我常用)
git clone http/ssh地址:从远端clone到本地
git status:查看文件状态
git add -A:将全部未添加状态的文件添加到git
git commint -a:提交到本地,执行后在文件的顶部可写消息
git push:push到远端
git pull:从远端拉取
保存ssh
1、保存链接
查看配置文件(如果没有请新建):
vim ~/.ssh/config
#服务器1
Host 别名
HostName IP地址
Port 22
User 用户名
保存退出就可以用 ssh 别名 的指令,输入密码后登录成功。
但是,我如果想免密直接登录呢?
2、免密登录
查看本机公钥
vim ~/.ssh/id_rsa.pub
复制到要链接的服务器的~/.ssh/authorized_keys文件中(如果没有此文件,请新建,并且赋权 chmod 600 authorized_keys)
ok~