目录
前言
一、shell简介
二,基础命令详解
1, mkdir
2, touch
3 ,ln
4 ,cp
5, rm
6 ,mv
7, wkich
8 ,find
总结:
前言
Linux系统基础命令补充下半部分
一、shell简介
shell是Linux操作系统提供给用户去访问系统资源的一种特殊的程序。它在用户和内核之间充
当“翻译官”的角色。

用户在登陆Linux系统时,会自动加载一个shell程序,bash是Linux系统中默认使用的shell程
序,它的文件位于/bin/bash。
二,基础命令详解
1, mkdir
创建新的目录。格式:mkdir 【选项】 目录位置及名称
结合选项“-p”可以一次性创建嵌套的多层目录。
2, touch
创建空文件。格式:touch 文件……
使用文件名作为参数,可以同时创建多个文件。当目标文件已存在时,将更新该文件的时间标记。
3 ,ln
(格式:ln -s 源文件或目录名。。。链接文件)创建软连接(又称为符号链接),相当于创建了
一个快捷方式。
(格式:ln 源文件或目录名。。。链接文件) 创建硬链接,相当于复制了一个副本。
4 ,cp
复制文件或目录。格式:cp 【选项】…源文件或目录…目标文件或目录
常用的选项有:
①,-f,覆盖目标同名文件或目录时不进行提醒,直接强制复制;但是使用时文件内容及属性等变
动就会提示。
②,-i,覆盖目标同名文件或目录时提醒用户确认。
③,-p,复制时保持原文件的权限、属性及时间标记等属性不变。
④,-r,复制目录时必须使用此选项,表示递归复制所有文件及子目录。

5, rm
删除文件或目录。格式:rm 【选项】 要删除的文件或目录
在Linux命令行界面中,删除的文件是难以恢复的,因此使用rm命令删除文件时要格外小心。Rm
命令使用要删除的文件或目录作为参数,常用的几个选项如下:(与cp命令的对应选项含义基本相
似)
①,-f,删除文件或目录时不进行提醒,直接强制删除。
②,-i,删除文件或目录时提醒用户确认。
③,-r,删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)。
6 ,mv
移动文件或目录。格式:mv 【选项】…源文件或目录…目标文件或目录
将指定的文件或目录转移位置,若目标位置与源位置相同,则效果相当于执行重命名操作(它只
能对单个文件重命名)。需要移动多个文件或目录时,目标位置必须是目录,而且目标目录必须已
经存在。
7, wkich
查找用户所执行的命令文件存放的目录。which命令用于查找linux命令程序并显示所在的具体位
置,其搜索范围主要由用户的环境变量PATH决定(可执行“echo $PATH”命令查看),这个范围也
是linux系统在执行命令或程序时的默认搜索路径。
whick命令使用要查找的命令或程序名作为参数,默认当找到第一个目标后即不再继续查找,若
希望在所有搜索路径中查找,可添加 “ -a ” 选项。
8 ,find
查找文件或目录。格式:find 【查找范围】 【查找条件表达式】
功能非常强大的查找命令,可以根据目标的名称、类型、大小等不同属性进行精细查找。find命
令查找时采用递归的方式,其使用形式相当灵活,也可以相当复杂。其中,查找范围对应的是在其
中查找文件或子目录的目标位置(可以用多个),而查找条件则决定了find命令根据哪些属性、特
征来进行查找。常见查找条件类型如下:
①,-name,按名称查找。根据目标文件的名称进行查找,允许使用“*”及“?”通配符。
②,-size,按文件大小查找。根据目标文件的大小进行查找,一般使用“+”、“-”号设置超过或者小
于指定的大小作为查找条件,常用的容量单位包括kB,MB,GB。
③,-user,按文件属性查找。根据文件是否属于目标用户进行查找。
④,-type,按文件类型查找。这里的类型是指普通文件(f),目录(d),块设备文件(b),字
符设备文件(c)等。
注:需要同时使用多个查找条件时,各个表达式之间可以使用逻辑运算符“-a”和“-o”,分别表示而
且(and)和或者(or)。
总结:
查看及切换目录(pwd,cd,ls,du);创建目录和文件(mkdir,touch,ln);复制,删
除,移动目录和文件(cp,rm,mv);查找命令文件(which);查找文件和目录(find)。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/17208.html