linux目录结构
linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
深刻理解linux树状文件目录是非常重要的,这里我给大家说明一下。
记住一句经典的话:。在Linux世界里,一切皆文件(即使是一个硬件设备,也是使用文本来标志)
目录结构表:
- / 文件系统的入口,最高一级目录;
- /root Linux超级权限用户root的家目录;
- /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等。
这个目录中的文件都是可执行的,一般的用户都可以使用。
4./boot包含Linux内核及系统引导程序所需要的文件
5.dev设备驱动程序文件存储目录,比如声卡、磁盘等,是Linux文件系统的一个闪亮的特性-所有对象都是文件或目录
6./etc存放系统程序或者一般工具的配置文件
7./home普通用户默认存放目录Linux是多用户环境,所以每一个用户都有一个只有自己可以访问的目录(当然管理员也可以访问)。它们以/home/username的方式存在。
8./var这个目录的内容是经常变动,因为存储的文件,如数据库,数据文件大小是在不断的增大
9./lib库文件存放目录这里包含了系统程序所需要的所有共享库文件
查看文件内容cat命令
cat【选项】文件名…
常用选项-n -s -b
如下图
查看文件内容more命令
全屏方式分页显示文件内容
more【选项】文件名…
交互操作方法
按enter键向下逐行滚动
按空格键向下翻一屏
按b键向上翻一屏
按q键退出
下翻道最后一页后会自动退出
结合管道操作使用时(例如 ls -R/etc| more)无法向上翻页
命令功能:
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。
命令参数:
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示
-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l 忽略Ctrl+l(换页)字符
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉
常用操作命令:
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
查看文件内容less命令
介绍:less 命令的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键
语法格式
less【选项】文件名…
交互操作方法
Page UP向上翻页 Page Down向下翻页
按“/”键查找内容 “n”下一个内容 “N”上一个内容
通过上下方向键实现上下逐行滚动
x下翻到最后一页后不会退出
结合管道操作使用时可以向上翻页
统计文件内容wc命令
统计文件中的单词数量 word count等信息
wc【选项】…目标文件…
wc语法