linux常用命令集(文件和目录操作,共40个)

---恢复内容开始---

1. ls

【命令作用】

  列出并显示目录中的文件

【命令语法】

  ls   [选项]  [参数]

【常用选项】

  -l   长格式显示(词条属性依次文件类型,权限,硬链接数,属主,属组,大小,时间,文件名)

  -a  显示隐藏文件(包括“.”和“..”,linux默认以“.”开头的文件为隐藏文件)

  -A    显示隐藏文件(不包括“.”和“..”)

  -i   显示inode号

  -d  仅显示指定目录

  -1  单列显示

  -R  递归显示

 

【参数说明】

  目录或文件(支持绝对路径与相对路径,绝对路径即以“/”为始的路径,相对路径即以当前所在目录为始的路径)

【命令示例】

  ls   (列出并显示目录中的内容,不跟路径即显示当前所在目录中的内容)

  ls -l  (以长格式列出并显示目录中的内容)

 ls -a  (显示隐藏文件以及目录注意看有“.”和“..”)

 ls -A  (显示隐藏文件以及目录没有“.”和“..”)

 ls -i (显示inode,文件名前方的数字即是inode号)

 ls -ld(仅显示目录,-d本身无法单独使用,需配合其他选项一并使用,此处ad为短选项-l与-d的合并)

 ls -1  (单列显示)

 ls -R (递归显示)

2. pwd

【命令作用】

  打印当前所在工作目录并以绝对路径显示

【命令语法】

  pwd

【常用选项】

  无

【参数说明】

  无

【命令示例】

  pwd 打印当前所在工作目录并以绝对路径显示

3. cd  

【命令作用】

  切换工作目录

【命令语法】

  cd   [参数]

【常用选项】

  

【参数说明】

  目录,支持绝对路径与相对路径

  "."表示当前目录

  ".."表示上一级目录

  "~"表示用户家目录(默认参数,当为管理员时后面跟指定用户即可切换到指定用户的家目录)

  "-"  返回至上一次的工作目录(可用于两个目录间来回切换)

【命令示例】

cd      切换到当前用户家目录

cd .    切换到当前目录

cd ..      切换到当前目录的上一级目录

cd ~name 切换到name用户家目录

cd -       返回上一个工作目录 

4.touch

【命令作用】

  更新以存在文件的时间或创建一个新的空文件

【命令语法】

  touch [选项] 参数

【常用选项】

  -t      更改时间至指定日期,  [CC[YY[MM[DD[hh[mm]

CC指定年份的前两位数字。 YY指定年份的后两位数字。 MM指定一年的哪一月(从 01 到 12)。 DD指定一月的哪一天(从 01 到 31)。 hh指定一天中的哪一小时(从 00 到 23)。 mm指定一小时的哪一分钟(从 00 到 59)。

【命令示例】

  touch 123 (创建空文件123)

  

  touch  -t      202006252230   123

5. echo

【命令作用】

  打印变量值或者输出指定字符串

【命令语法】

  echo (参数)

【常用选项】

  无

【参数说明】

  可以为变量或者字符串

【命令示例】

  echo $UID  引用系统变量UID

  echo 123  打印123到标准输出

6.mkdir

【命令作用】

  创建目录

【命令语法】

  mkdir  [选项]   参数

【常用选项】

  -p  当父级目录不存在时,连带创建父级目录

【参数说明】

  需要创建的目录名称以及路径,支持绝对路径与相对路径,不加路径时默认再当前工作目录创建

【命令示例】

  mkdir zxc   创建目录zxc

  mkdir -p  a/b/c/d/e/f  逐级创建目录

7.cp

【命令作用】

  复制文件或目录

【命令语法】

  cp [选项]  源路径  目标路径

【常用选项】

  -p   保留源文件属性复制

  -r    递归复制,默认cp命令无法复制目录中的内容,可以添加此选项复制目录中的内容

  -f    强制复制

  -v   显示复制过程

【参数说明】

  源路径和目标路径均支持绝对路径与相对路径

【命令示例】

cp 123 zxc/  复制123到目录zxc下

cp -p 123 zxc/ 保留源文件属性复制123到目录zxc下

cp -r vmware-tools-distrib/ zxc

8.mv

【命令作用】

  移动或重命名文件或目录

【命令语法】

  mv  [选项]    源文件路径   目标路径

【常用选项】

  -f   强制移动,若有重名强制覆盖

【参数说明】

  可以是文件或者目录

【命令示例】

  mv vmware-tools-distrib/ /root/a

9.rmdir    

【命令作用】

  删除空目录

【命令语法】

rmdir     [选项]     参数

【常用选项】

  -p     删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除

  -v   显示过程

【参数说明】

  如果要删除多个空目录可以用空格隔开

【命令示例】

  rmdir    -pv  /b/c/d/e

10.rm

【命令作用】

  删除文件或目录,可以同时删除多个文件或目录,rm删除的文件和目录无法恢复

【命令语法】

  rm   [选项]  参数

【常用选项】

  -r  递归删除,常用于删除目录(在目录中有文件时直接使用rm无法删除,必须追加-r选项)

  -f  强制删除

  -v  显示过程

【参数说明】

  目录或文件若目录中有文件必须要带-r选项

【命令示例】

  

11.nano
 【命令作用】

  一个窗口形式的自负编辑器

 

12.vi/vim

  文本编辑器之一

13.shred

【命令作用】

  写入随机值

【命令语法】

shred [选项]... 参数

【常用选项】

  -f  强制

  -n  指定覆盖次数(默认三次)

【参数说明】

  只能是文件

【命令示例】

  

14.cat

【命令作用】

  连接文件并输出至标准输出设备

【命令语法】

  cat  [选项]  参数

【常用选项】

  -n  显示行号

【参数说明】

 文件,多个文件可以用空格分隔

【命令示例】

  

15tac

【命令作用】

  和cat命令相同不过是以倒序的方式显示

【命令语法】

  cat  [选项]  参数

【常用选项】

   无

【参数说明】

  文件,多个文件可以用空格分隔

【命令示例】

  

16.nl

【命令作用】

  计算行号

【命令语法】

  nl    [选项]  参数

【常用选项】

  -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);

  -n ln :行号在萤幕的最左方显示;

【参数说明】

  文件

【命令示例】

17.more

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

18.less

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】
19.head

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

20.tail

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

21.grep

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

22.cut

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

23.sort

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

24.tr

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

25.wc

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

26.uniq

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

27.tee

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

28.diff

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

29.du

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

30.ln

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

31.type

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

32.file

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

33.stat

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

34.which

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

35.whatis

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

36.whereis

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

37.locate

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

38.find

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

39.help

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

40.man

【命令作用】

【命令语法】

【常用选项】

【参数说明】

【命令示例】

原文地址:https://www.cnblogs.com/LilacStrawberry/p/9131395.html

时间: 2024-08-28 10:05:23

linux常用命令集(文件和目录操作,共40个)的相关文章

【Linux常用命令】文件和目录操作(一)

ls命令 ls命令用来显示目标列表,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. 语法 ls(选项)(参数) 选项 -a:显示所有档案及目录(ls内定将档案名或目录名称为"."的视为影藏,不会列出): -A:显示除影藏文件"."和".."以外的所有文件列表: -C:多列显示输出结果.这是默认选项: -l:与"-C"选项功能相反,所有输出信息用单列格式输出,不输出为多列: -F

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,

Linux常用命令之文件和目录操作命令

以下是linux操作系统常用的文件和目录操作命令: cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构(1)

Linux常用命令(3)-文件和目录管理

(1).Linux 文件权限和目录配置 Linux 文件分三种身份 owner.group.others. 三种权限 read.write.execute #ls -al drwxr-xr-x   1     root   root  4230  2012-09-12 17:21 jdk-7u7 对应文件权限  连接数    用户组  用户 文件大小  最后修改日期      文件名 其中[d] 表示为目录 [-] 表示为文件 文件类型和权限三个为一组,总共三组,其中第一组是文件所有者权限,第二

Linux常用命令:文件与目录

目录与路径 cd:切换目录 例如:cd ~willhua,则回到用户willhua的主文件夹  cd ~或者cd,则表示回到自己的的主文件夹  cd -,则表示回到上个目录 pwd:显示目前所在目录 参数: -p,显示当前路径,而非使用连接路径 mkdir:新建新目录 参数: -m:直接配置文件的权限,而不管默认权限umask,比如mkdir -m 711 test1,则test1的权限为711 -p:帮助你直接将所需要的目录递归创建起来,比如mkdir -p test1/test2/test3

Linux常用命令系列——文件和目录操作命令(ls)

文章目录: 1.语法 2.选项 3.参数 4.实例 5.ls -F命令的扩展知识 6.ls 命令输出内容的属性 ls命令 ls(可以理解为list的缩写)命令,其功能是显示目录下的内容及其相关属性信息,在Linux中是使用率较高的命令. 1.语法 ls [选项] [参数] 2.选项 -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为隐藏,不会列出): -A:显示除隐藏文件“.”和“..”以外的所有文件列表: -C:多列显示输出结果.这是默认选项: -l:与“-C”选项功能相反,所

Linux基础命令之文件和目录操作(二)

. find 用于查找目录下的文件,也可以调用其他命令使用 find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression] find [选项] [路径][操作语句] options: -depth # 在指定目录下最深层的子目录开始查找 -maxdept levels # 查找最大目录级数,levels为自然数 -regextype type # 正则表达式类型,默认是emacs, tests: -mtime [-n|n|+

linux基础命令-管理文件和目录

今天学习了对Linux命令的理解和Linux系统中对文件和目录进行管理的基础命令. 在Linux系统中需要通过命令来实现某一项功能,Linux命令的执行需要依赖于Shell命令解释器.Shell是在Linux系统中运行的一种特殊程序,Shell解释器位于用户和内核之间,Shell接收到用户的命令并进行解释,然后将需要执行的的操作传递给内核来执行.根据Linux命令和Shell程序的关系,分为内部命令和外部命令. Linux命令对大小写敏感,格式:命令字 [选项] [参数] 以下辅助操作可以提高输

linux常用命令之------文件操作、文件查看、权限、打包压缩

1.一般公司把linux作为自己的应用服务器,将应用和服务器部署在上面 2.测试一般用来打包.压缩.查日志,写一个简单的shell 获得linux服务器的方式 a:网上租一台云服务器 b:安装vmware 3.用xshell等工具连接vmware虚拟机 看虚拟机与本机网络是否可以ping通,如虚拟机ping www.baidu.com vmware网络连接方式 windows属于多根 linux属于单根:/     linux下一切皆文件 4.linux目录 bin目录:linux中的执行命令,