栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux目录及常用命令:分类总结

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux目录及常用命令:分类总结

       在日常工作中最常见的操作就是查看各种日志以及配置文件,随之而来的就是大量linux命令的使用。这里主要讲命令按照对象分为三类:文件夹、文件和用户。

一、目录结构

二、常用命令 1、文件夹操作

        包括对文件夹本身的操作以及可以在文件夹中进行的操作。

功能

命令

解析

pwd

用于显示当前所在的完整路径

ll

会列出该文件下的所有文件信息,包括隐藏的文件

和 ls 比较信息更加详细,有时间,是否可读写等信息 

ls

用于显示目录 | 文件的信息,常用后缀 

-a:显示所有的文件夹内容(包括隐藏)

-l:用于显示文件/夹的详细信息,和ll还是存在差别,不会显示隐藏文件

-h:与-l配合使用,可以显示文件的体积大小(自适应单位b,k,m,g ...)

-d:跟上指定的目录时,就会显示该目录的信息,不会显示目录下的文件

 -r:对目录反向排序。

 -s:在每个文件名后输出该文件的大小。

 -t:以时间排序。

*平时可以使用 ls -ltr 查看日志,将日志信息按时间进行排序

find

在文件夹中查找对应的文件

mkdir

用于创建一个目录。

-p 该选项用于创建多级目录。

touch

用于创建一个空白的文本文件,也可以修改文件/夹的时间戳

cp

语法:cp [path]/file1 [path]/file2

用于copy(拷贝)文件/夹的命令

如果拷贝的是一个文件夹时,需要配合选项-r来使用

cd

用于切换目录 | 路径

.  表示当前目录

.. 表示上级(父级)目录

~ 表示用户的家目录,如果在~跟用户名,就表示要去到该用户的家目录。

"-" 表示与上次所在目录进行切换。

相对路径:相对于当前所在位置而出发的路径。

绝对路径:以/(根目录)开始的路径。

*平时使用比较多,cd ../ 带上级目录 

mv

语法:mv [path]/file [path]/

改名:mv fileName1 fileName2

rm

-r 表示递归处理

-f 表示强制执行

*实例:rm -rf /var/log 删除/var/log目录以及其下所有文件、文件夹

rmdir

用于删除目录使用,但只能删除空目录。

2、文件操作

        最重要的是对各种文件的浏览(查)。

功能

命令

解析

cat

用于显示文件中所有的内容,用的比较少,因为内容比较多,而且内容太多,显示不完全

more

用于要显示的内容会超过一个画面长度的情况

按空格键显示下一个画面,回车显示下一行内容,按 q 键退出查看

less

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

PgUp 和 PgDn 进行上下翻页。

tail/head

分别表示从尾部/头部实时显示文件

-b Number 从 Number 变量表示的 512 字节块位置开始读取指定文件。

-c Number 从 Number 变量表示的字节位置开始读取指定文件。

-f 如果输入文件是常规文件或如果 File 参数指定 FIFO(先进先出),那么 tail 命令不会在复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定 File 参数,并且标准输入是管道,则会忽略 -f 标志。tail -f 命令可用于监视另一个进程正在写入的文件的增长。

-k Number 从 Number 变量表示的 1KB 块位置开始读取指定文件。

-m Number 从 Number 变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节字符代码集环境中的一致结果。

-n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。

-r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式显示整个文件。如果文件大于 20,480 字节,那么-r标志只显示最后的 20,480 字节。 -r 标志只有与 -n 标志一起时才有效。否则,就会将其忽略。

grep

语法:查找文件里符合条件的字符串

用法:grep test a.txt --color 查找字符串 test 在 a.txt 文件中,并且高亮显示

tar

备份文件,解压备份文件

tar -cvf a.tar a.txt 将 a.txt 文件打包成 a.tar

tar -zcvf a.tar.gz a.txt 将 a.txt 文件压缩成 a.tar.gz

tar -xvf a.tar -C A 将 a.tar 文件解压到 A 目录

tar -zxvf a.tar.gz -C A 将 a.tar.gz 文件解压到 A 目录

touch

用于创建一个空白的文本文件,也可以修改文件/夹的时间戳

cp

语法:cp [path]/file1 [path]/file2

用于copy(拷贝)文件/夹的命令

如果拷贝的是一个文件夹时,需要配合选项-r来使用

vim

用于切换目录 | 路径

.  表示当前目录

.. 表示上级(父级)目录

~ 表示用户的家目录,如果在~跟用户名,就表示要去到该用户的家目录。

"-" 表示与上次所在目录进行切换。

相对路径:相对于当前所在位置而出发的路径。

绝对路径:以/(根目录)开始的路径。

*平时使用比较多,cd ../ 带上级目录 

mv

语法:mv [path]/file [path]/

改名:mv fileName1 fileName2

rm

-r 表示递归处理

-f 表示强制执行

*实例:rm -rf /var/log 删除/var/log目录以及其下所有文件、文件夹

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311060.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号