Linux基本指令(ls、pwd、cd、touch、mkdir、rmdir、rm、man、cp、mv、cat、tac、more、less)

您所在的位置:网站首页 ls和cd是什么意思 Linux基本指令(ls、pwd、cd、touch、mkdir、rmdir、rm、man、cp、mv、cat、tac、more、less)

Linux基本指令(ls、pwd、cd、touch、mkdir、rmdir、rm、man、cp、mv、cat、tac、more、less)

2024-07-11 13:33| 来源: 网络整理| 查看: 265

在Linux中文件后缀与文件类型无关。 一:ls 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 1.ls -a 列出目录下的所有文件,包括以.开头的隐含文件。 目录:(ls 与ls -a) 这里写图片描述 以.开头是隐藏文件。 文件(ls与ls -a) 这里写图片描述 2.ls -d 功能:将目录象文件一样显示,而不是显示其下的文件。只显示当前文件夹; ls -ld只显示当前文件夹详细信息。 这里写图片描述 3.ls -l -t ls -l显示文件详细信息; ls -t是以最后一次修改时间排序 这里写图片描述 drwxrwxr-x.指权限,而且是文件夹,2 是链接数 ,第一个admin是文件所有者,第二个admin是文件所属用户组,4096是文件大小 ,Jul 1 04:44是状态改变时间。 注:两个命名可以一起使用;以d开头是文件夹,以-开头的文件。 4.ls -s(在l文件名后输出该文件的大小,大小排序,如何找到目录的最大文件) 这里写图片描述 total 44指有44个文件,包括隐藏文件。 5.ls -r (对目录反向排序)但是一般在使用时要说明按什么反向排序,如若按时间反向排序,需写为ls -ltr。 这里写图片描述 6.ls -R(列出所有目录的文件—>递归) 这里写图片描述 7.ls . 和ls …(.当前路径(目录),…是当前路径(目录)的上层路径(目录)) 这里写图片描述 二:pwd 功能:显示用户当前所在的目录(路径)。是以根目录为起点,即绝对路径。(相对路径是以当前路径为起始路径) 这里写图片描述 三:cd 功能:改变工作目录,将当前工作目录改变到指定的目录下。 1.cd . 和cd …(.当前目录,…上层路径) 这里写图片描述 2.cd ~(进入当前用户家目录) 这里写图片描述 3.cd - (返回上次所在目录) 这里写图片描述 四:touch 功能:touch命令参数可更改已存在文档或者目录的日期时间,包括存取时间和更改时间;还可以新建一个不存在的文件。 1.touch一个已经存在文件,会刷新该文件的时间属性信息(刷新为当前时间) 这里写图片描述 2.touch -d(使用指定的日期时间,而非现在的时间) 这里写图片描述 3.touch -t(使用指定时间刷新目录或文件时间属性) 这里写图片描述 [ ]指可以省略,依次是世纪年月日时分秒,注意秒前有. 这里写图片描述 4.touch -r(把指定文档或目录的日期时间,统统设为参考文档或目录的日期时间) 这里写图片描述 五:mkdir 功能:在当前目录下创建一个新目录。 在一个不存在目录下创建子目录: 这里写图片描述 mkdir -p 递归创建:如果父目录不存在,则先创建父目录,再创建子目录。 六:rmdir和rm 1.rmdir 和mkdir 相对应。mkdir是创建目录,rmdir是删除目录 功能:删除空目录 rmdir -p :递归删除:当空的子目录被删除后如果父目录也变成空目录,则会一起删除父目录。 这里写图片描述 2.rm 删除目录和文件(可以删除不是空目录,将该父目录所有目录或文件及该父目录都删除) rm [-i -f -r] [dirName/dir] rm -i是删除前确认是否删除目录或文件; rm -f是忽略提示信息,直接删除(但是也只能删除有权限删除的目录或文件) rm -r是删除目录及其下所有文件和目录 以删除文件为例: 这里写图片描述 删除非空目录: 这里写图片描述 七:man 功能:访问Linux手册页。 比如想知道touch 的用法及作用,可以man touch ,q退出。 main -a write 打开write的所有手册(write既有命令也有函数),如果需要write的函数手册,按q退出,就会继续往后面搜索直到所有章节都搜索完毕。 1 是普通的命令; 2 是系统调用,如open、write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件) 3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件。 5 是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义 6 右各个游戏自己定义 7 是附件还有一些变量,比如说明environ 8 是系统管用的变量,只能右root使用,如ifconfig 一般如果不知道用那个,可以用man -a 打开所有,再一个一个退出。 八:cp指令 功能:复制文件或目录 说明:如果同时指定两个以上的目录或文件,且最后的目的地是一个已经存在的目录,则它会把前面的所有的文件或目录复制到此目录中,如果最后是一个不存在的目录,则会出现错误信息。 1.复制文件到当前目录 这里写图片描述 2.复制文件到上层目录 这里写图片描述 注:复制到当前目录 cp ./ 必须说明复制后的名称,否则会出现错误;复制到上层目录cp …/可指定名称也可不指定名称。 3.复制目录 cp -r 源目录 目标目录 这里写图片描述 -r 递归处理,将指定目录下的文件与子目录一起处理。 这里写图片描述 同样目录也可以通过 cp -r 源目录 …/ 复制到上层目录。 4.cp -i(覆盖文件之前有提示信息) 这里写图片描述 如果是 cp -if将会把提示信息省略掉,即强行复制文件或目录,不论目录或文件是否存在。 九:mv(可以直接移动或重命名目录) 功能:移动文件或者将文件改名。 1.将目录或文件重命名 这里写图片描述 2.将多个文件或目录移到一个已经存在的目录 这里写图片描述 常用选项: mv -i 若目标文件已经存在,就会询问是否覆盖; mv -f 即强制,若目标文件已经存在,不会询问而直接覆盖。 这里写图片描述 十:cat/tac 1.cat是打印文件内容 这里写图片描述 cat -n指在打印内容前加上行号 这里写图片描述 cat -b对非空输出行编号; cat -n对输出的所有行编号 ; cat -s不输出多行空行. 2.tac 是反向打印 这里写图片描述 注:对tac来说没有tac -n。 十一:more 对于cat可以打印较短的文件内容,more可以分页显示。 more /etc/passwd ,按q退出,f向上翻页,b向下翻页。 十二:less less 文件名:分页显示文件内容(如less /etc/passwd) 按f /PgDn向下翻页; 按b/PgUp向上翻页; 这里写图片描述 在冒号处输入/string ,将从此页向下匹配string字符串;若输入?string,将从此页向上匹配string字符串。 如/sbin,将会从此页向下匹配sbin,把匹配到的sbin高亮显示 这里写图片描述 按q退出。 Linux其余命令请看后续博客。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3