Linux
root用户,cd ~ 相当于 cd /root
普通用户,cd ~ 相当于cd /home/当前用户名
注:cd - 返回进入此目录之前所在目录
rm --> remove
mv --> move
cp --> copy
!! 执行最近的一次命令
echo $USER 展现当前用户名字
echo $PATH 展现当前路径
echo *txt 把后缀是txt的文件都找出来
通过管道,history 配合 grep 使用
Vim
vim设置行号
vim常见命令
光标移动
G:光标移动到最后一行
:n 或 nG:n为数字,光标移动到第n行
gg:光标移动到第一行,相当于1G
0 或 功能键[Home]:光标移动到本行开头
$ 或 功能键[End]:光标移动到本行末尾字符串查找
/word:向光标之下寻找第一个值为word的字符串。
?word:向光标之上寻找第一个值为word的字符串。复制粘贴、删除
d:删除选中的文本
dd: 删除当前行
y:复制选中的文本
yy: 复制当前行
p: 将复制的数据在光标的下一行/下一个位置粘贴特殊处理
Ctrl + q:当vim卡死时,可以取消当前正在执行的命令
Ctrl + r:撤销
常用vim组合键
1.快速移动光标到行尾
命令模式,Shift+4(“$”)
2.删除整行命令模式, nG,dd+回车
比如,删除第5行:5Gdd+回车
3.删除多行
:起始行数,结束行数d
比如 , :1,20d 删除1到20行
4.搜索后编辑/搜索字符串 ,
按回车跳到所在行,
按 n或N查找下一个、上一个,
按 i 编辑
SSH
id_ras 是公钥,发送给服务器管理员
id_rsa.pub是私钥
文件权限和chmod
d开头的是文件夹,-开头的是文件
tmux
用途:放在服务器跑代码,如果直接在命令行跑,断开链接进程很快就会被服务器杀掉,如果用tmux可以保证一直跑,本地机器不用一直挂着
环境变量
内置命令和外置命令