搜索含有某单词的文件: grep -R "error" /home/
切换到命令行界面:CTRL ALT SHIFT F1
切换到图形界面:Alt+F7(也可以输入命令startx进入图形界面)
vim 状态下:
set nu 显示行号,set nonu去掉行号
syntax off 关闭颜色显示,syntax on开启颜色显示
find ./ -name "*.bak" |xargs rm -f 批量删除
命令行界面常用操作:
ctrl + c 终止当前执行程序
ctrl + z 把程序挂起(fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.)
ctrl + d 相当于exit
#echo $LANG 显示目前所支持的语言
#LANG = en_US 修改语言为英文语系(su模式下)
#echo $LANG 使得修改生效
bc 打开计算器
ctrl + pageup/pagedown 同窗口命令行切换
alt + Tab 不同窗口切换
进程查看与终止
ps -aux(显示所有状态)| grep java(搜索java的进程)
kill -9 (强迫进程立即终止)
top 命令,查看进程占用资源
端口查看
netstat -anp 显示系统端口使用情况 lsof -i :端口 显示占用该端口的进程情况 uname -a 内核信息 cat /proc/interrupts 显示中断信息
vim -o one.txt two.txt 水平多个窗口打开多个文件
vim -O one.txt two.txt 垂直多个窗口打开多个文件
:all 为列表中的文件各开一个窗口(可vertical)
:split 上下分割当前窗口,在上面打开新窗口
:vsplit 左右分割窗体,在左边打开新窗口
:split two.c 在新窗口编辑文件
:3split alpha.c 设定新窗口的高度
:new 创建新窗口创建新文件在当前窗口上面
:vnew 创建新窗口创建新文件在当前窗口左面
:vertical new 等同于vnew
:vertical 加在任何分割窗口的命令前面,使其垂直分割
CTRL-W w 窗口切换
CTRL-W CTRL-W 和CTRL+W w一样
:close 关闭窗口
:only 关闭其他所有窗口
CTRL-W + 增大窗口,可以用计数器
CTRL-W - 减小窗口,可以用计数器
15CTRL-W _ 指定当前窗口高度为15
CTRL-W _ 最大化当前窗口
CTRL-W h move to the window on the left
CTRL-W j move to the window below
CTRL-W k move to the window above
CTRL-W l move to the window on the right
CTRL-W t move to the TOP window
CTRL-W b move to the BOTTOM window
CTRL-W H move window to the far left
CTRL-W J move window to the bottom
CTRL-W K move window to the top
CTRL-W L move window to the far right
:qall 退出所有窗口
:wall 存储所有文件
:wqall 存储并退出所有文件
:qall! 放弃存储退出所有文件