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  所读入的文件位置

相关文章
|
1月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
80 3
|
1月前
|
存储 Linux Windows
linux常用目录
/sbin s就是super User的意思,这里存放的是系统管理员使用的系统管理程序。 /home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一版该目录名是以用户的账号命名的。 /root 该目录为系统管理员,也称为超级权限者的用户主目录。 /lib 系统开机所需要最基本的动态连接共享库,其作用类似于windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /etc 所有的系统管理所需要的配置文件和子目录。 /usr 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program fies目录。 /bo
40 2
|
4月前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
29天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
117 3
|
1月前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下文件数量是常见的需求。本文介绍了四种方法:使用 `ls` 和 `wc` 组合、`find` 命令、`tree` 命令以及编程实现(如 Python)。每种方法都附有详细说明和示例,适合不同水平的用户学习和使用。掌握这些技巧,可以有效提升系统管理和日常使用的效率。
372 6
|
1月前
|
分布式计算 Java Hadoop
linux中HADOOP_HOME和JAVA_HOME删除后依然指向旧目录
通过以上步骤,可以有效地解决 `HADOOP_HOME`和 `JAVA_HOME`删除后依然指向旧目录的问题。确保在所有相关的配置文件中正确设置和删除环境变量,并刷新当前会话,使更改生效。通过这些措施,能够确保系统环境变量的正确性和一致性。
26 1
|
1月前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下的文件数量是常见的需求。本文介绍了多种方法,包括使用 `ls` 和 `wc` 命令组合、`find` 命令、`tree` 命令以及编程方式(如 Python)。无论你是新手还是有经验的用户,都能找到适合自己的方法。掌握这些技巧将提高你在 Linux 系统中的操作效率。
42 4
|
1月前
|
网络协议 Linux
linux系统重要文件目录
本文介绍了Linux系统中的重要目录及其历史背景,包括根目录、/usr、/etc、/var/log和/proc等目录的结构和功能。其中,/etc目录下包含了许多关键配置文件,如网卡配置、DNS解析、主机名设置等。文章还详细解释了各目录和文件的作用,帮助读者更好地理解和管理Linux系统。
59 2
|
2月前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
46 4
|
2月前
|
存储 安全 Linux
Linux文件管理命令md5sum awk
通过结合 `md5sum`和 `awk`,不仅可以高效地进行文件完整性校验,还能灵活地处理和分析校验结果,为系统管理、数据审计等工作提供强大的支持。
80 2
下一篇
DataWorks