命令行日常快捷键
- CTRL+U 剪切光标前的内容
- CTRL+K 剪切光标至航模的内容
- CTRL+Y 粘帖
- CTRL+E 移动光标到行末
- CTRL+A 移动光标到行首
- ALT+F 跳向下一个空格
- ALT+B 跳向上一个空格
- ALT+BackSpace 删除前一个单词
- CTRL+W 剪切光标后一个单词
- Shift+Insert 向终端内粘贴文本
vim 编写C程序:
1.vim test.cpp
进入vim编辑器的模式,初始normal模式,按i进入insert模式进行编写
2.按esc或者ctrl+[返回normal模式,此模式下:w为写入,即使用此命令后才会出现test.cpp文件,:q为退出vim编译器,ctrl+z为将此时的vim编辑过程切换为后台操作。而fg作用为将后台的进程切换到前台(:w相当于保存,若没有:w想退出vim则输入:q!,即强制退出)
3.运行过程先gcc test.cpp -o test生成可执行文件(相当于.exe文件)
4.输入./test,就是运行当前目录下的test文件的意思
删除文件
rm -rf 路径 删除文件(不可恢复)
例:~/CloudMusic ~默认下为home
#
wine 运行windows小程序的库 例:wine CloudMusic.exe
##
su root 切换为管理员权限,相较sudo …,sudo只是以管理员权限运行一次,而前者是直接切换权限
#
zip XX 压缩文件
unzip XX 解压zip文件
#
u 撤销
ctrl+r 恢复上一步
在normal模式下按ctrl+v进行块复制,通过光标选择好块之后再按y来复制,选择到合适的位置后,按下p来粘帖
后台运行命令
CTRL+Z 暂停应用程序
fg 重新将程序唤到前台
注意放置后台程序时以栈形式,后进先出
使用nohup登出SSH会话后仍运行命令
nohup wget 软件
在特定的时间运行Linux命令(安装at)
at 10:38 PM Fri
at> cowsay ‘Hello’
at> CTRL+D
使用htop查看和管理进程(安装htop)
htop
ranger浏览文件系统(安装ranger)
ranger
Ps.archlinux下的pacman 包管理系统:
pacman -S XX 安装
pacman -R XX 卸载
pacman -Syy 更新指令库
pacman -Syu 更新系统(慎用,因为archlinux总在更新,最新版本有可能不稳定