1.cal查看当前日历
a.-y显示整年日历
2.date显示或设置时间
a.%Y, %y年
b.%m月
c.%d日
d.%H时
e.%M分
f.%S秒
3.ps查看进程信息
a.-a显示终端上的所有进程,包括其他用户的进程
b.-u显示进程的详细状态
c.-x显示没有控制终端的进程
d.-w显示加宽,以便显示更多的信息
e.-r只显示正在运行的进程
4.top动态显示进程
a.M根据内存使用量来排序
b.P根据CPU占有率来排序
c.T根据进程运行时间的长短来排序
d.U可以根据后面输入的用户名来筛选进程
e.K可以根据后面输入的PID来杀死进程
f.q退出
g.h获得帮助
5.kill终止进程
a.kill [-signal] pid
6.reboot、shutdown、init关机重启
a.reboot重新启动操作系统
b.shutdown -r now重新启动操作系统,shutdown会给别的用户提示
c.shutdown -h now立刻关机,其中now相当于时间为0的状态
d.shundown -h 20:25系统在今天的20:25会关机
e.shutdown -h +10系统再过十分钟后自动关机
f.init 0关机
g.init 6重启
7.df检测磁盘空间
a.-a显示所有文件系统的磁盘使用情况
b.-m以1024字节为单位显示
c.-t显示各指定文件系统的磁盘空间使用情况
d.-T显示文件系统
8.du检测目录所占磁盘空间
a.-a递归显示指定目录中各文件和子目录中文件占用的数据块
b.-s显示指定文件或目录占用的数据块
c.-b以字节为单位显示磁盘占用情况
d.-l计算所有文件大小,对硬链接文件计算多次
9.ifconfig查看或配置网卡信息
a.ping测试远程主机连通性
10.apt-get Ubuntu安装软件的常用工具命令
a.apt-cache search package搜索软件包
b.apt-cache show package获取包的相关信息,如说明、大小、版本等
c.sudo apt-get install package安装包
d.sudo apt-get install package --reinstall重新安装包
e.sudo apt-get -f install修复安装
f.sudo apt-get remove package删除包
g.sudo apt-get remove paceage --purge删除包,包括配置文件等
h.sudo apt-get update更新源
i.sudo apt-get upgrade更新已安装的包
j.sudo apt-get dist-upgrade升级系统
k.apt-cache depends package了解使用该包依赖哪些包
l.apt-cache rdepends package查看该包被哪些包依赖
m.sudo apt-get build-dep package安装相关的编译环境
n.apt-get source package下载该包的源代码
o.sudo apt-get clean && sudo apt-get autoclean清理无用的包
p.sudo apt-get check检查是否有损坏的依赖
11.vim编辑器的三种基本工作模式
a.命令模式(从文本输入模式或末行模式按ESCj进入)
b.文本输入模式(从命令模式按i进入)
c.末行模式(从命令模式按shift+:进入)
12.末行模式部分文件管理命令
a.: set number显示行号
b.: set nonumber去掉行号
c.: set encoding显示编码
d.: set encoding=utf-8设置编码
13.vim基础操作
i插入光标前一个字符
I插入行首
a插入光标后一个字符
A插入行末
o向下新开一行,插入行首
O向上新开一行,插入行首
h左移
j下移
k上移
l右移
M光标移动到中间行
L光标移动到屏幕最后一行行首
G移动到指定行,行号G
w向后一次移动一个字
b向前一次移动一个字
{按段移动,上移
}按段移动,下移
Ctrl+d向下翻半屏
Ctrl+u向上翻半屏
Ctrl+f向下翻一屏
Ctrl+b向上翻一屏
gg光标移动到文件开头
G光标移动到文件末尾
x删除光标后一个字符,相当于Del
X删除光标前一个字符,相当于Backspace
dd删除光标所在行,ndd删除指定的行数
D删除光标后本行所有内容,包含光标所在字符
d0删除光标前本行所有内容,不包含光标所在字符
dw删除光标开始位置的字,包含光标所在字符
u一步一步撤销
Ctrl+r反撤销
.重复上一次操作的命令
>>文本行右移
<<文本行左移
yy复制当前行,nyy复制n行
p在光标所在位置向下新开辟一行,粘贴
v按字符移动,选中文本(可视模式可以配合d, y, >>, <<实现对文本块的删除,复制,左右移动)
V按行移动,选中文本(可视模式可以配合d, y, >>, <<实现对文本块的删除,复制,左右移动)
r替换当前字符
R替换当前行光标后的字符
/ str查找
n查找下一个
N查找上一个
: set hls打开查找高亮
: set nohls关闭查找高亮
: %s/abc/123/g在末行模式下,将所有abc替换成123
: 1, 10s/abc/123/g在末行模式下,将第一行至第十行的abc替换成123
: !末行模式里出入!后面跟命令,可以执行shell命令
Ctrl缩小
Ctrl Shift +放大
6��=3� �