Linux目录结构

一、Linux目录结构

  • /root:系统管理员root的宿主目录
  • /home:普通用户的宿主目录
  • /boot:系统内核、启动文件
  • /dev:设备文件
  • /etc:配置文件
  • /bin:所有用户可执行的命令
  • /sbin:管理员可执行的管理命令
  • /usr:应用程序
  • /var:日志文件等

二、cat命令

cat 主要有三大功能:

  • 一次显示整个文件:
    cat filename
  • 从键盘创建一个文件:
    cat > filename
    只能创建新文件,不能编辑已有文件。
  • 将几个文件合并为一个文件:
    cat file1 file2 > file

格式:cat [选项] 文件名…

命令参数:

-b 对非空输出行号,
-n 输出所有行号,
-s:将所有连续多个空格替代成一个空格

三、more命令

功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,
而最基本的指令就是按空白键(space)就往下一页显示,
按 b 键就会往回(back)一页显示。

命令参数:

+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:返回上一屏
=:输出当前行的行号
V:调用vi编辑器
!命令:调用Shell,并执行命令
q:退出more

四、less命令

less 与 more 类似,但使用 less 可以随意浏览文件,
而 more 仅能向前移动,却不能向后移动,而且 less在查看之前不会加载整个文件。

常用命令参数:

-i :忽略搜索时的大小写
-N :显示每行的行号
-o :<文件名> 将less 输出的内容在指定文件中保存起来
-s : 显示连续空行为一行
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
-x :<数字> 将“tab”键显示为规定的数字空格
b :向后翻一页
d : 向后翻半页
h: 显示帮助界面
Q :退出less 命令
u : 向前滚动半页
y : 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页

五、head 命令

head 用来显示档案的开头至标准输出中,默认 head 命令打印其相应文件的开头 10 行。

常用参数:
-n<行数> 显示的行数(行数为复数表示从最后向前数)

六、tail 命令

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

常用参数:
-f 跟踪文件尾部内容的动态更新(常用于查看递增的日志文件)
-n<行数> 显示行数(从后向前)

七、wc命令

wc(word count)功能
为统计指定的文件中字节数、字数、行数,并将统计结果输出

命令格式:
wc [option] file…
命令参数:
-c :统计字节数
-l :统计行数
-m: 统计字符数
-w: 统计词数

八、grep命令

强大的文本搜索命令,grep(Global Regular Expression Print)
全局正则表达式搜索。

grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。

命令格式:
grep [option] pattern file|dir
常用参数:
-i :忽略大小写
-l :只列出文件内容符合指定的样式的文件名称
-f :从文件中读取关键词
-n :显示匹配内容的所在文件中行数
-R: 递归查找文件夹

九、tar命令

用来压缩和解压文件。tar 本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它的功能来完成。
弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件

常用参数:
-c :建立新的压缩文件
-f :指定压缩文件
-r :添加文件到已经压缩文件包中
-u :添加改了和现有的文件到压缩包中
-x :从压缩包中抽取文件
-t: 显示压缩文件中的内容
-z: 支持gzip压缩
-j:支持bzip2压缩
-Z: 支持compress解压文件
-v :显示操作过程

(1)有关 gzip 及 bzip2 压缩:
  • gzip 实例:压缩 gzip fileName .tar.gz 和.tgz 解压:gunzip filename.gz 或 gzip
    -d filename.gz
    对应:tar zcvf filename.tar.gz tar zxvf filename.tar.gz
  • bz2实例:压缩 bzip2 -z filename .tar.bz2 解压:bunzip filename.bz2或bzip -d
    filename.bz2
    对应:tar jcvf filename.tar.gz 解压:tar jxvf filename.tar.bz2

十、vi命令

vi/vim作用:是创建/修改文本文件
vi:Linux默认文本编辑器
vim:vi文本编辑器增强版
小知识:shift+3 字符高亮显示

#,# m # ,#代表行数,意思是把#行到#行复制到#行的下面

(1)三种工作模式

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值