Linux基础-------基本命令(2)
Linux基础-------基本命令(2)
一.Linux目录结构
所有分区,目录,文件等的位置起点
整个树形目录结构中,使用独立的一个“/”表示
常见的子目录:
/root 管理员的家目录(宿主目录)
/home 普通用户的家目录
/bin 所有用户的命令文件目录
/sbin 管理员命令文件目录
/boot 启动分区
/usr 应用程序目录
/etc 配置文件目录
/var 可变长文件目录(日志文件)
/dev 设备文件目录(磁盘,光驱等)
/tmp 临时文件
/proc 硬件信息(cpu,内存)
/lib 服务管理文件
/mnt 空目录文件(可用来挂载)
/opt 空目录
二.查看文件内容
cat:
cat命令·,显示并且连接文件的内容(小型文件)
cat命令在实际中更多的用来查看文件内容
cat命令使用格式:cat 【选项】 文件名…
实例(查看文件时最后不需要加/)
more:
more命令,全屏方式分页显示文件内容
more命令使用格式:more 【选项】文件名…
操作方法:按Enter键乡下逐行滚动;按空格键向下翻一屏;按q键退出
用该命令查看文件退出后,不能再返回界面
less:
less命令,与more命令相似,但是扩展功能更多(适合在命令模式下查看大型文件)
less命令使用格式:less 【选项】文件名…
操作方法:
Page Up向上翻页
Page Down向下翻页
按/键查找内容
“n”下一个内容
“N”上一个内容
q退
head:
head命令,查看文件开头一部分的内容(默认为前10行)
head -n 文件名…(n代表行数)
tail:
tail命令,查看文件结尾的少部分内容(默认为后10行)
tail -n 文件名…
tali -f 文件名…,跟踪文件尾部内容的动态更新
三.统计文件内容—wc命令
wc命令,用来统计文件中的单词数量等信息
使用格式:wc 【选项】… 目标文件…
wc -l 目标文件 ,统计文件的行数
wc -w 目标文件,统计单词个数
wc -c 目标文件 ,统计字节数
实例:
四.检索和过滤文件内容—grep命令
在文件中查找并显示包含指定字符串的行
可以指定关键字符串作为查找条件,也可以使用复杂的条件表达式(^word,表示以word开头,wordKaTeX parse error: Expected group after '^' at position 12: ,表示以word结尾,^̲表示空行)
grep的使用格式:grep 【选项】…查找条件 目标文件
grep -i,查找时忽略大小写
grep -v,反转查找,输出与查找条件不相符的行
五.压缩和解压
gzip,bzip2:
gzip命令,bzip2命令,都是用来制作压缩文件、解开压缩文件
gzip -9 文件名,bzip2 -9 文件名 ,制作压缩文件(相对来说bzip2的压缩效率要高一些)
gzip -d .gz格式的压缩文件,bzip2 -d .bz2格式的压缩文件,解开压缩文件
使用这两个工具压缩和解压之后,源文件不会保存
tar
tar命令,用来制作归档文件、释放归档文件
tar命令使用格式:压缩文件:tar 【选项】目标文件名 源文件名,压缩文件:tar 【选项】 解压文件
常用命令选项含义:
tar -c 创建 .tar格式的文件
tar -C 解压时指定释放的目标文件夹
tar -f 表示执行文件
tar -j 调用bzip2程序进行压缩或解压
tar -p 打包时保留文件及目录的权限
tar -P 打包时保留文件及目录的绝对路径
tar -t 列表查看包内的文件
tar -v 输出详细信息
tar -x 解开 .tar格式的包文件
tar -z 调用gzip程序进行压缩或解压