Linux常用命令总结

基本命令

一,ls命令

ls命令的作用是显示文件或者目录的信息。

格式:ls  op /  ls  op 文件名 /ls op 目录名  

常用选项如下:

-l:以列表的形式列出详细的信息

-a:列出所有的信息

-h:以类友好的方式列出文件或者目录信息

演示如下:

ls

ls -l

显示的列信息从左到右分别为:

文件类型+权限   文件的个数  文件的拥有者   文件的所属组   文件的大小   文件的创建日期    文件/目录名

ls -a

会将所有的文件或者目录信息全部显示出来,名字前面带上'.'的都是一些隐藏文件。

ls -lh

二,mkdir

 mkdir命令是用于创建目录的命令。

格式:mkdir op 目录名

常用选项:

-p:递归式的创建目录

使用:

1,mkdir dir

2,mkdir -p dir/dir

 

三,创建文件命令

 touch是linux中最常见的创建文件的命令。

 格式:touch [op]  文件名

常用选项:

  • -a 或--time=atime或--time=access或--time=use  只更改存取时间
  • -c 或--no-create  不建立任何文档
  • -d  使用指定的日期时间,而非现在的时间
  • -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题
  • -m 或--time=mtime或--time=modify  只更改变动时间
  • -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同 -t  使用指定的日期时间,而非现在的时间

但是在平时基本上就是直接创建文件:

touch  文件名

 

四,删除文件和文件夹

删除文件夹有两种方式,分别是rm和rmdir。但是rmdir只能删除空目录,所以平时在删除时一般使用的都是rm命令。

格式:rm op 文件/目录名

选项:

-f:强制删除

-r:递归删除,删除目录时必须使用 

一般都是直接使用rn -rf 删除文件+文件夹

演示:

 五,mv命令

  mv命令可以用来改文件或者目录的名字,也可以用来移动文件到特定的目录下

  格式  mv 文件/目录  [op]  文件/目录

  常用参数:

  • -b :若需覆盖文件,则覆盖前先行备份
  • -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
  • -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖
  • -u :若目标文件已经存在,且 source 比较新,才会更新(update)
  • -t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后

演示:

mv file1  file2 

mv file dir

 

六,cp命令

cp命令多用来复制文件内容。

格式:cp [选项] 源文件 目录 或 cp [选项] -t 目录 源文件

常用选项:

  • -t --target-directory 指定目标目录
  • -i --interactive 覆盖前询问(使前面的 -n 选项失效)
  • -n --no-clobber 不要覆盖已存在的文件(使前面的 -i 选项失效)
  • -f --force 强行复制文件或目录,不论目的文件或目录是否已经存在
  • -u --update 使用这项参数之后,只会在源文件的修改时间较目的文件更新时,或是对应的目的文件并不存在,才复制文件

演示:

cp test1 test2 :若文件test2不存在会创建  如果存在则会询问是否需要覆盖

 cp test1  dir

七,cat命令

cat命令是一个打印文件内容的命令

格式:cat [选项] 文件

常用选项:

  • -A, --show-all 等价于 -vET
  • -b, --number-nonblank 对非空输出行编号
  • -e 等价于 -vE
  • -E, --show-ends 在每行结束处显示 $
  • -n, --number 对输出的所有行编号,由1开始对所有输出的行数编号
  • -s, --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
  • -t 与 -vT 等价
  • -T, --show-tabs 将跳格字符显示为 ^I
  • -u (被忽略)
  • -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

演示:cat 文件名

查看文件的命令还有很多,比如tail,head,less,more这些。但是这些命令可以参考文档:

 参考文档

  • 29
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值