Linux系统的基础的命令---目录和文件管理

时间:2021-06-17 09:34:08   收藏:0   阅读:28

Linux目录结构

  常见子目录的作用

查看文件内容的命令

  cat命令   

     直接显示出整个文件的内容     (一般看短的文件)

     cat  【选项】文件名

    常用选项

  more命令

    全屏方式分页显示文件内容  (看长的文件)

    more 【选项】文件名

    交互操作方法

  less命令

    与more命令相同,但扩展功能更多

    less 【选项】文件名

    交互操作方法

  head、tail 命令

    head命令  用途:查看文件开头的一部分内容 (默认为10行 )

    head -n 文件名       //n为行数

    tail命令     用途:查看文件结尾的一部分内容 (默认为10行 )

    tail -n 文件名          //n为行数

    tail -f 文件名          //跟踪文件尾部内容的动态更新

统计文件内容的WC命令

  统计文件中的单词数量(Word Count)等星系

  wc 【选项】  目标文件

   常用命令选项

    注:不带任何选项的wc命令,默认同时使用-lwc 三个选项

检索和过滤文件内容grep命令

      在文件中查找并显示包含指定字符串的行
      grep  [选项] 查找条件 目标文件

    常用命令选项

    查找条件设置

压缩命令gzip、bzip2 命令

    制作压缩文件、解开压缩文件

制作归档文件、释放归档文件

             

       制作归档文件

                tar [选项]   归档文件名   源文件名或目录   

           

       释放归档文件

                tar [选项]   归档文件名   [-C 目标目录]

 

       常用选项

 
  • -c:创建.tar格式的包文件。
  • -x:解开.tar格式的包文件。
  • -C:解压时指定释放的目标文件夹。
  • -f:表示使用归档文件。
  • -p:打包时保留文件及目录的权限。
  • -P:打包时保留文件及目录的绝对路径。
  • -t:列表查看包内的文件
  • -v:输出详细信息(Verbose)
  • -j:调用bzip2程序进行压缩或解压。
  • -z:调用gzip程序进行压缩或解压。
  • ###tar 是归档命令,所以无论是归档还是释放都要带 -f 选项
  • ###tar 归档或是释放归档,源文件或归档文件不会消失

文件编辑器vi命令

  文本编辑器的作用

  •  创建或修改文本文件
  • 维护Linux系统中的各种配置文件

  Linux中最常用的文本编辑器

  •   vi:类UNIX操作系统的默认文本编辑器
  • vim:vim是vi文本编辑器(一般简称为vi编辑器)的增强版本

  vi编辑器的工作模式

         三种工作模式:命令模式、输入模式、末行模式

         不同模式的切换       命令模式 按“a、i、o”进入输入模式

                                         命令模式 按“:”键进入末行模式

 

操作类型
操作键
功能
翻页移动
Page Down 或者Ctrl +F
向下翻页
Page Up 或者 Ctrl +B
向上翻页
行内快速跳转
Home 键 或者 ^ 键 或者 数字 0 键
跳转到本行的行首
End 键 或者$ 键
跳转到本行的行尾
行间快速跳转
1G 或gg
跳转到文件内容的第1 行
G
跳转到文件的最后一行
#G
跳转到文件中第# 行位置
M
跳转到当前页的中间位置
显示/取消行号
:set nu
在编辑器中显示行号
:set nonu
取消行号显示
删除
x 或 Delete键
删除光标处的单个字符
dd
删除(剪切)当前光标所在行
#dd
删除(剪切)从光标处开始的#行内容
d^
删除光标之前到行首的所有字符
d$ 或者D
从光标处删除到行尾的所有字符
dw
删除光标处的整个单侧
替换字符
R或者 Shift+r
替换当前光标处的字符
复制
yy
复制当前行整行内容到剪贴板
#yy
复制从光标处开始的#行内容
黏贴
小写p
黏贴到光标所在行之下
大写P
黏贴到光标所在行之上
查找
/word
从当前光标处开始想后查找字符串“word”
?word
从当前光标处开始向前进行查找
n
定位下一个匹配的被查找字符串
N
定位上一个匹配的被查找字符串
撤销
u
按一次取消最近一次操作;重复u键,恢复多步操作
U
取消当前行的所有编辑
ctrl +r
恢复撤销
保存退出
:w
保存修改内容
:w  新文件名
另存为其它文件
:q
没有编辑时可以直接退出
:q!
放弃对文件内容的修改并退出
ZZ或者:wq  或者 :x
保存退出
打开新文件
:e 其它文件名
打开新的文件进行编辑
读入文件内容
:r  其它文件名
在当前文件中读入其它文件内容
文件内容替换
:s  /old/new
将当前行中查找的第一个字符歘“old”替换为字符串“new”
:s  /old/new/g
将当前行中查找到的所有字符串“old”替换为字符串“new”
:#,#  s/old/new/g
在行号"#,#" 范围内查找替换所有的字符串"old" 为“new”
:%   s/old/new/g
在整个文件中范围内替换所有的字符串“old” 为 “new”
:s /old/new/c
在替换命令末尾加上c ,对每个替换的动作进行提示确认
:8,11 m 4
将8-11 行的内容剪切到第4行下面
8,11  co 4
将 8-11 行的内容复制到第4行下面
高亮显示
Shift +3
在文件中高亮显示所有的相关字符

 

原文:https://www.cnblogs.com/zhouruan/p/14884995.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!