【Linux·克莱因计划】实用指令操作汇总合集(上)

Hi!我是Duoni!

0349a0e11fb348c5b708ce7e00786724.png

文章目录

1.ls指令

    🍑ls常用选项

        🍑要牢记于心的

        🍑tips:隐藏文件是什么?

        🍑要有点眼熟的

2.pwd指令

3.cd指令

    🍑配套知识延申:

       🍑tips:‘.’与‘..’字符有什么含义?

       🍑tips:‘/’字符有什么含义?

       🍑tips:绝对路径与相对路径有什么不同? 

       🍑tips:cd ~与cd -指令的含义

4.touch指令

5.mkdir指令

6.rm指令

   🍑rm常用选项

   🍑配套知识:

      🍑tips:‘*’字符代表什么?

7.man指令

8.cp指令

   🍑cp常用选项

9.mv指令

   🍑mv常用选项

10.cat指令

      🍑tips:tac指令是什么?

   🍑cat常用选项


本篇是《Linux·克莱因计划》的第二篇博文,主要是对Linux基本的指令进行理解及汇总,非常适合初学者进行阅读并上手。那么,接下来就进入正文了!

1.ls指令

ls指令语法结构:ls + 【选项】 + 【指定目录或文件】

ls指令的基本功能:对于目录,ls指令将会显示出目录文件下的所有子目录文件与文件。对于文件,则列出文件名。

🍑ls常用选项

🍑要牢记于心的

  • -a:显示目录文件下的所有文件名与子目录(文件夹),同时也显示 以(. 与 .. )开头的隐藏文件。

     

🍑tips:隐藏文件是什么?

LINUX系统下,以‘.’为开头的普通文件名或目录名,可以理解为隐藏文件。 系统中自身的隐藏文件,多为系统的配置文件。如若自身需要用于保存加密内容,也可以使用隐藏文件。

  • -l:显示文件的具体信息(目录文件与普通文件等)。

 

  • -i:显示文件的索引信息。简单理解就是文件在系统中的编号。

 

🍑要有点眼熟的

  • -d:将目录像文件一样显示,而并非展开目录显示其文件。

  • -k:显示文件的大小,字节为单位。(ls -alk 【指定文件】)

  • -n:用数字来代替文件详细信息中的用户与所属组。

  • -r:对目录中文件进行逆序显示。

  • -t:以文件修改时间排序显示。

  • -s:在文件名前显示文件大小。

  • -R:列出目录中所有子目录下的文件。(递归展开)

  • -1:每一行只显示一个文件名。


2.pwd指令

pwd指令语法结构:pwd(无选项)

指令功能:显示用户当前所处路径。

 


3.cd指令

cd指令语法结构:cd【目录名】

指令功能:进入指定目录路径,改变工作目录。

 

🍑配套知识延申:

🍑tips:‘.’与‘..’字符有什么含义?

  • ‘.’可表示为当前路径,使用‘.’可以限定我们要执行的可执行程序在什么位置。(./test) 

  • ‘..’表示为直接上级路径,cd .. 可以进入上一层路径,可用作返回操作。

🍑tips:‘/’字符有什么含义?

  • 若只有/字符,则表示根目录,其没有直接上级。

  • 若有多个/字符,例:/root/cdd,则将此字符看作路径分隔符。

🍑tips:绝对路径与相对路径有什么不同? 

  • 绝对路径是指:某一目标文件所在的具体路径。例如:/root/cdd/test.txt。

  • 相对路径是指:不以根目录开始,而是以当前路径作为参考点,不断的递进或递减搜寻目标文件路径。

🍑tips:cd ~与cd -指令的含义

  • cd ~指令的作用在于:不论当前用户身在哪个路径下,都可以直接返回根目录(家/工作目录)。

  • cd - 指令的作用在于:能够在当前路径与上次所处路径之间进行跳转切换。


4.touch指令

touch指令语法结构:touch 【文件名】

指令功能:在当前路径下创建一个普通文件。

 

tips: touch+【相同文件名】可以更新文件的修改时间。


5.mkdir指令

mkdir指令语法结构: mkdir+【目录名】

指令功能:在当前路径下创建一个目录。

 

  • -p:创建一串目录,相互包含。(递归)

     

tips:tree【目录名】指令能够以树状结构显示目录中的文件。


6.rm指令

rm指令语法结构:rm【文件名(目录名)】

指令功能:删除指定文件,若要删除目录,必须搭配选项使用。

🍑rm常用选项

  • -f:在执行删除操作时,系统不再询问是否执行此操作。

  • -r:递归删除目录中文件后删除目录。(rm -rf【目录名】)

  • -i:删除文件时系统会发出询问,实则操作系统免责策略。

🍑配套知识:

🍑tips:‘*’字符代表什么?

  • ‘*’字符代表的是一种通配结构。

  • 例如现在有一个名为“test.c”的普通文件,用通配符表示:“*.c”,此时所指的是以.c所结尾的文件。再比如“c*”,所表示的是以c为开头的文件。

  • 通配符可以与rm与ls等指令进行搭配使用,起到筛选的妙处。

 


7.man指令

man指令语法结构:man【所要查询的指令】

指令功能:相当于一本指令手册,用于查询各指令的功能和选项。


8.cp指令

cp指令语法结构:cp 【选项】【源普通文件或目录】【目标普通文件或目录】

tips:

  • 目录或文件可以拷贝到目录。

  • 文件可以拷贝到文件。

 

  • 目录不能拷贝到文件。

 

指令功能:复制文件或目录

🍑cp常用选项

  • -f:强制执行复制,不论要复制往的目标文件或目录是否存在。如果不存在则自行创建再复制。源如果是文件,目标就创建文件结束,若是目录,则目标则创建目标目录。

  • -i:执行前询问用户。

  • -r递归处理复制。将指定目录中的文件与子目录不断递归复制进目标文件或目录。

  • -R:递归处理,与上相似。


9.mv指令

mv指令语法结构:mv【选项】【源文件或目录】【目标文件或目录】

指令功能:

  • 剪贴文件或目录。

  • 若mv中的目标文件或目录与源类型不同,mv指令将会重新创建一个与目标类型相同的目标文件或目录。

  • 若原(文件或目录)要剪贴到的目标文件或目录不存在,则mv会依据源的类型进行创建并执行剪贴。

 

tips:这一个功能也可以被用来修改文件或目录的名字。

🍑mv常用选项

  • -f:强制执行

  • -i:不进行询问


10.cat指令

cat指令语法结构:cat【文件名】

指令功能:打印文件内容

 

🍑tips:tac指令是什么?

  • 这个指令的功能是逆向打印文件内容,使用与cat一样。

     

🍑cat常用选项

  • -n:带行号打印。

     


如果感觉还不错的话,就关注Duoni叭!

  • 60
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 95
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 95
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值