linux /os x常用指令(持续更新ing。。)

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~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值