?? 爆赞,基础又全面的Linux命令合集!学都学不完…【汇总】

列出所有文件(包括隐藏文件):

列出文件的详细信息:

列出根目录(/)下的所有目录:

列出当前工作目录下所有名称是 “s” 开头的文件(不包含文件夹哦~) :

列出 /root 目录下的所有目录及文件的详细信息 :

列出当前工作目录下所有文件及目录并以文件的大小进行排序 :

2?? cp 命令 – 复制文件或目录

cp命令可以理解为英文单词copy的缩写,其功能为复制文件或目录。

cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。

语法:

语法格式:cp [参数] [文件]

常用参数:

在工作目录下,建立一个名为 dir 的子目录:

在目录/home/lucifer下建立子目录dir,并且设置文件属主有读、写和执行权限,其他人无权访问:

同时创建子目录dir1,dir2,dir3:

递归创建目录:

4?? mv 命令 – 移动或改名文件

mv命令是“move”单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名。

这是一个使用频率超高的文件管理命令,我们需要特别留意它与复制的区别:mv与cp的结果不同。mv命令好像文件“搬家”,文件名称发生改变,但个数并未增加。而cp命令是对文件进行复制操作,文件个数是有增加的。

语法:

语法格式:mv [参数]

常用参数:

查看当前工作目录路径:

1?? cat 命令 – 在终端设备上显示文件内容

cat这个命令也很好记,因为cat在英语中是“猫”的意思,小猫咪是不是给您一种娇小、可爱的感觉呢/p>

?? 注意: 当文件内容较大时,文本内容会在屏幕上快速闪动(滚屏),用户往往看不清所显示的具体内容。

因此对于较长文件内容可以:

  • 按Ctrl+S键,停止滚屏;
  • 按Ctrl+Q键可以恢复滚屏;
  • 按Ctrl+C(中断)键则可以终止该命令的执行。

或者对于大文件,干脆用 more 命令吧!

语法:

语法格式:cat [参数] [文件]

常用参数:

输出一段字符串:

输出变量提取后的值:

对内容进行转义,不让$符 的提取变量值功能生效:

结合输出重定向符,将字符串信息导入文件中:

使用反引 符执行命令,并输出其结果到终端:

输出带有换行符的内容:

echo -e “anbnc”

输出信息中删除某个字符,注意看数字3消失了:

3?? rm 命令 – 移除文件或目录

rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

?? 注意: rm也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。

所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

语法:

语法格式:rm [参数] [文件]

常用参数:

显示文件file的最后10行:

显示文件file的内容,从第20行至文件末尾:

显示文件file的最后10个字符:

一直变化的文件总是显示后10行:

显示帮助信息:

5?? rmdir 命令 – 删除空目录

rmdir命令作用是删除空的目录,英文全称:“remove directory”。

注意:rmdir命令只能删除空目录。当要删除非空目录时,就要使用带有“-R”选项的rm命令。

rmdir命令的“-p”参数可以递归删除指定的多级目录,但是要求每个目录也必须是空目录。

语法:

语法格式 : rmdir [参数] [目录名称]

常用参数:

直接安装软件包:

忽略 错,强制安装:

列出所有安装过的包:

查询rpm包中的文件安装的位置:

卸载rpm包:

升级软件包:

2?? find 命令 – 查找和搜索文件

find命令可以根据给定的路径和表达式查找的文件或目录。find参数选项很多,并且支持正则,功能强大。和管道结合使用可以实现复杂的功能,是系统管理者和普通用户必须掌握的命令。

find如不加任何参数,表示查找当前路径下的所有文件和目录,如果服务器负载比较高尽量不要在高峰期使用find命令,find命令模糊搜索还是比较消耗系统资源的。

语法:

语法格式:find [参数] [路径] [查找和搜索范围]

常用参数:

?? 爆赞,基础又全面的Linux命令合集!学都学不完...【汇总】
参考实例:

使用-name参数查看/etc目录下面所有的.conf结尾的配置文件:

使用-size参数查看/etc目录下面大于1M的文件:

查找当前用户主目录下的所有文件:

列出当前目录及子目录下所有文件和文件夹:

在/home目录下查找以.txt结尾的文件名:

在/var/log目录下忽略大小写查找以.log结尾的文件名:

搜索超过七天内被访问过的所有文件:

搜索访问时间超过10分钟的所有文件:

find . -type f -amin +10

                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月20日
下一篇 2021年8月20日

相关推荐