第二章:linux常用快捷键和常用命令
1.Linux单行命令模式下常用快捷键
ctrl+a 移动光标到最前
ctrl+e 移动光标到最后
ctrl+w 删除光标前面一个字段(以空格分段)
ctrl+k 删除光标后面所有
ctrl+u 删除光标前面所有
ctrl+y 粘贴删除的(包括ctrl+w,ctrl+k,ctrl+u删除的内容)
ctrl+r 在命令历史缓存中增量搜索后面入的字符
单击tab 自动补全当前的命令行
双击tab 自动列出满足前缀的列表
2.编辑模式下常用快捷键
o到行头
shif+4($)行尾
gg 页首
shift+g(G)页尾
yy 复制当前光标所在行
p粘贴yy复制的内容到光标所在下一行
(注:输入状态下粘贴的内容不是yy复制的内容)
dd删除光标所在行
ctrl+z 临时退出编辑状态,让编辑文件成为后台任务
fg再次进入编辑
jobs查询后台任务
3.Linux常用命令
(1)ls命令:列出文件列表。
ls
ls -l #-l每个文件显示一行,并显示详细信息
ls -lh #-h显示的文件大小自动转换单位,比较大的文件以M,G等显示
ls -la #-a显示包括隐藏文件的所以文件
ls -l ../conf #显示上层目录下conf文件夹的内容
(2)cat命令:查看文件内容
cat server.xml
cat server.xml | more #分页查询
cat server.xml | less #分页查询
cat server.xml | grep "error" | more #分页查询 包含error的行
cat server.xml | grep "error" -n #包含error的行,并显示行号
cat server.xml -n | grep "error" #包含error的行,并显示行号
(3)tail命令:显示文件最后内容
tail -f nohup.out #显示文件最后内容,如果文件有追加内容则会自动输出。
tail -150 nohup.out #显示文件最后150行内容
tail -f nohup.out | grep "error" #输出包含error的最后内容
tail -f nohup.out | grep "error" -n #输出包含error 带行号的最后内容
(4)head命令:显示文件头部内容
head -150 nohup.out #显示文件头部150行内容
head -1000 nohup.out | grep "error" #输出文件头1000行包含error的最后内容
head -1000 nohup.out | grep "error" -n #输出文件头1000行包含error带行号的最后内容
(5)> 管道命令:把左边内容放到右边
echo "test" > httpd.conf #把左边的test内容放到右边的httpd.conf文件内,原来的内容会给清除,该命令也可用来生成文件和清空日志
(6)> 追加管道命令:把左边内容追加右边
echo "test" >> httpd.conf #把左边的test内容追加右边的httpd.conf文件内
(7)查看系统版本命令
cat /etc/issue
(8)查看磁盘使用率命令
[coomix@localhost ~]$ df -h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
794G 67G 687G 9% /
/dev/cciss/c0d0p1 97M 14M 79M 15% /boot
none 8.0G 0 8.0G 0% /dev/shm
更多常用命令以后不断增加。。。。。