Linux快捷方式的使用
Tab键:
补齐命令
补齐文件或目录
Ctrl+L:
让现在光标处处于最顶端(相当于清屏,但不清除内容,把所有内容移动到上端)
Ctrl+C:
终止当前进程
Ctrl+U:
清除当前光标处的行
Ctrl+Shift++:
放大字体
Ctrl+-:
缩小字体
Linux命令分类以及查看帮助手册
内部命令:
Shell自带的命令
系统默认的解释器为bash
外部命令:
一些软件安装后产生的命令
1.查看命令帮助:#man ls 查看ls命令帮助
在帮助页面输入:/查找的命令字 能够找到输入的命令,n:查找下一个
2.在当前屏幕上显示帮助:#命令字 --help
3.查看内部命令帮助:#man cd 查看cd命令的帮助信息
4.在当前页面查看内部命令帮助:#help cd
文件处理命令
# more 文件名 分页查看文件内容
空格:翻一页;b:回翻一页;q:退出
# less 文件名 逐行查看内容
空格:翻一页;下键:向下一行;上键:向上一行
# head 文件名 查看文件的前10行内容
-数字 显示前【数字】行
# tail 文件名 查看文件后10行
-f 跟踪查询,实时查询
# grep “关键字” 文件名 过滤关键字所在的行
在关键字前面加“^”符号:过滤以关键字开头的行
在关键字后面加“$”符号:过滤以关键字结尾的行
-v :反选关键字
-n :显示行号
--color :高亮显示
-a :忽略大小写查找
# du -sh 文件名 统计文件
# wc 文件名 统计文件内容
-l :只显示行
-w :多少字符串
-c :显示大小
# ls -l 目录名 |grep "^d"|wc -l 组合命令
| :管道符,将前一个命令的结果,作为后一个命令的输入
# alias 代替命令="源命令" 给命令字赋予副命令字
永久生效:
# echo "" > /etc/bushrc
# source /etc/bushrc
# find 查找范围 选项 查找内容
* :通配符
# find / -name grub -a -type d
-a:and;-o:or
-type:类型
d:目录;f:文件
-name:按名字查询
-user:按照用户名查询
-size:按照文件大小查询 +2M/2M/-2M:大于/等于/小于2M的文件
-exec:扩展选项,可以执行命令(格式:命令字 选项 {} 目的地 \;),以:"\;"结尾
# file 文件名 分析文件属性
# dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
if:输入源
zero:全0文件
of:输出文件
bigfile:生成的文件
bs:单位,以多大的单位生成一次
count:生成次数
# gzip -9 文件名 压缩文件
-9:以最大比压缩文件
# gunzip 文件名 解压文件
# bzip2 -9 文件名 压缩文件(压缩比gzip更加完全)
# bunzip2 文件名 解压文件
注意:gzip和bzip2都不能压缩目录,所以先生成tar包
# tar -cf /路径/生成文件名.tar 源文件名/(用相对路径压缩) 将源文件打包成生成文件(.tar)
-zcf :采用gzip的压缩方式生成tar包
-jzf :采用bzip2的压缩方式生成tar包
# tar -tf 文件名.tar 预览文件内的内容
# tar -xf 文件名.tar -C /目的地 将文件解压缩到指定目的地
-zxf :采用gzip的压缩方式打开tar包
-jxf :采用bzip2的压缩方式打开tar包