linux目录——文件管理

简介: 本文章介绍了目录和文件管理还有压缩方式

1.文件、目录权限:

r:可读   w:可写   x:可执行

 4            2         1

(第一位:-:文件    d:目录)

目录默认权限是rwxr-xr-x(755)。


2.cat:显示并连接(Concatenate)文件的内容

3. more和less:分页查看文件内容

more(更多):查看较早出现的内容

less(更少):查看较晚出现的内容


4.head:

查看文件开头的部分内容(默认十行)

 -n:(n为具体行数)


5.tail:

查看文件末尾的部分内容

 -f(动态更新)


6.wc:

统计文件内容中的单词数量、行数等信息

-c:字节数    -l:行数    -w:单词格式




7.grep:

检索、过滤文件内容


(^:开头         $:结尾           ^$:空行)




8.压缩与解压缩工具:


1>gzip:压缩       扩展名:.gz

   加上“-9”:提高压缩效率

解压缩:①gunzip  文件

             ②gzip  -d  文件

2>bzip2:压缩     扩展名:.bz2

解压缩:①bunzip2 文件

             ②bzip2  -d  文件




9.tar:对目录和文件进行归档


(-z:调用gzip       -j:调用bzip2)




10.vi编辑器工作模式:

命令模式、输入模式、末行模式





1>a:光标之后插入内容

 i:光标之前插入内容

 o:在所在行后面插一个新行




2>翻页:向上:Page Up/ctrl+b

       向下:Page  Down/ctrl+f


3>行内快速跳转:行首:Home/^

              行尾:End/$


4>行间快速跳转:gg:第一行      G:最后一行

                             #G:("#"代表第几行)



5>复制:yy        #yy:("#"代表第几行)


6>粘贴:p(光标之后)   P(光标之前)


7>删除:①单个字符:x或Delete

              ②dd:当前光标所在行

              ③d^:当前光标之前到行首的所有字符

               ④d$:当前光标处到行尾的所有字符


8>查找:/  内容     (n:查找下一处)


9>撤销编辑:u:最近一次    

                     U:取消对当前行所做的所有编辑



10>w:保存                q:退出           !:强制

      保存并退出:wq或x或ZZ


11>替换:sub(简写:s)

      格式:“: [替换范围]  sub  /旧内容/新内容[/g]”


12>显示行号:

:set nu  

取消显示行号(set nonu)


13>另存为(备份)文件:

:w  备份位置


14>打开新文件:

:e  位置


15>读入其他文件内容:

:r  所读入的文件位置

相关文章
|
23天前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
16天前
|
Linux 应用服务中间件 nginx
|
22天前
|
Linux
linux如何去掉目录背景颜色
linux如何去掉目录背景颜色
19 1
|
30天前
|
存储 安全 Linux
在Linux中,日志文件通常存储在哪些目录?
在Linux中,日志文件通常存储在哪些目录?
|
27天前
|
JSON Linux 网络安全
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
|
28天前
|
Ubuntu Linux 测试技术
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
|
1月前
|
安全 Linux
在Linux中,如何在Linux下移动、复制和删除文件或目录?
在Linux中,如何在Linux下移动、复制和删除文件或目录?
|
29天前
|
Linux
Linux文件与目录的日常操作:轻松上手指南
在Linux系统中,高效管理文件和目录是必不可少的技能。本文介绍了基础且实用的命令,如`ls`用于查看文件和目录,`cd`用于切换目录路径,以及如何利用`mkdir`、`touch`创建新目录和文件。此外,还涵盖了`rm`删除、`mv`移动或重命名、`cp`复制文件或目录等操作。掌握这些命令能显著提升你在Linux环境下的工作效率。通过实践这些基本指令,你将更好地驾驭Linux系统,为进一步学习高级技巧打下坚实的基础。
40 1
|
30天前
|
Ubuntu Linux
在Linux中,如何查看当前目录下的文件和文件夹?
在Linux中,如何查看当前目录下的文件和文件夹?
|
30天前
|
存储 域名解析 网络协议
在Linux中,/usr和/etc目录的用途有什么?
在Linux中,/usr和/etc目录的用途有什么?