Linux:
路径操作:
1. 改变目录:cd
cd ./XXX 进入子目录
cd .. 返回上一级目录/父目录
cd ~ 回到根目录/home目录
2. 获取当前工作目录的绝对路径:pwd
3. 获取某文件的绝对路径:直接把文件拖到终端里
4. 自动补齐路径:Tab
输入路径名称的前几个字母,按Tab键会自动补齐;若有多个路径符合条件,则会被列出来
查看信息:
1. 列出当前目录下的所有文件:ls
2. 查看当前目录下有几个文件:ls |wc -w
3. 查看显卡使用情况:nvidia-smi
4. 查看系统的空间使用情况:df -h
5. 查看当前目录下的文件及所占空间:du -sh *
6. 查看资源使用情况:top
7. 查看某个进程(如conda):ps -ef|grep conda
其他:
1. 删除文件夹:rm -rf *
2. 新建文件夹:mkdir 文件夹名
新建多级目录:mkdir -p xxx/xxx/...
3. 上一个(多个)命令:按上方向键即可,可以修改
4. 修改权限:chmod -R 777 文件夹名
快捷键:
Ctrl k:删除从光标到行尾的部分
Ctrl u:删除从光标到行首的部分
Ctrl a:将光标移到行首
Ctrl e:将光标移到行尾
Ctrl w:删除从光标到当前单词开头的部分
Alt d:删除从光标到当前单词结尾的部分
Alt a:将光标移到当前单词头部
Alt e:将光标移到当前单词尾部
Ctrl y:插入最近删除的单词
!$:重复前一个命令最后的参数
Vim:
1. "vim 文件名" 打开文件
2. i 成为insert编辑模式
3. esc+":q" 退出文件;esc+":q!" 强制退出且不保存;esc+":wq" 保存并退出
5. gg 跳转到一个字符;ggdG 全部删除;ggyG 全部复制
6. dd 删除一行;yy 复制一行;p 粘贴
7. shift+g 跳转到最后一行;":/行数" 跳转到某行
8. ":/字符串" 查找内容,"n"跳转到下一个