Linux 基础指令

(1)pwd指令 (print working directory 打印当前工作目录)

  语法:#pwd

 

(2)cd指令 (change directory 改变目录)

  语法:#cd 路径

  作用:用于切换当前的工作目录

  案例:当前在“/”下,需要使用绝对路径切换到/usr/local

 

案例:当前在/usr/local下,需要使用相对路径切换目录到home录取下的kk用户家目录中去

 

 案例:当前在/home/kk下,①输入cd ~即可直接切换到根目录下的子目录root 中

 

   ②输入cd /即可直接切换到根目录下

 

(3) mkdir指令(make directory 创建目录)

   语法`1:# mkdir 路径(路径,可以是文件夹名称,也可以是包含名称的一个完整路径)

   案例:在当前路径下创建出目录“woailinux”

  

   注意:ls列出的结果颜色说明,其中蓝色的名称表示文件夹,黑色的表示文件,绿色的表示其权限为拥有所有权限(可读可写可执行)

  案例:在指定路径下创建出一个文件夹“woailinux”

 

 

语法2:# mkdir 路径1 路径2 路径3...

案例:一次性创建多个目录

 

语法3:# mkdir -p 路径

案例:当一次性创建多层不存在的目录时,添加-p 参数,否则会报错

(4)touch指令(创建文件)

  语法:# touch 文件路径(路径可以是直接的文件名也可以是路径)

  案例:使用touch 创建一个文件“Linux.txt”

 

  案例:使用touch同时创建多个文件

 

 案例:使用touch在“kk”中创建文件“linux.txt”

 

(5) cp指令(copy directory)

   作用:复制文件/文件夹到指定的位置

   语法:# cp 被复制的文档路径 文档被复制到的路径

   案例:使用cp命令来复制一个文件

 

  注意:Linux在复制的过程中是可以对新位置的文件进行重命名的,但如果不是必须的需要,则建议保持前后名称一致

  案例:使用cp 命令来复制一个文件夹

 

  注意:当使用cp命令进行文件夹复制操作的时候需要添加选项“-r”(-r 表示递归复制),否则目录将被忽略

(6)mv指令(move 移动,剪切)

  作用:移动文档到新的位置

  语法:#mv 需要移动的文档路径 需要保存的位置路径

  注意:移动之后原始的文件是不在原始位置的

  案例:使用mv命令移动一个文件

    

  案例:使用mv命令移动一个文件夹

 

  补充:在Linux中重命名的命令也是mv,

 

(7)rm指令(remove 移动,删除)

   作用:移动、删除文档

    语法:#rm 选项 需要移除的文档路径

案例:删除一个文件

  

  注意:在删除的时候如果不带选项,会提示是否删除,如果需要确认则输入“y/yes”,否则输入“n/no”,按下回车

      如果在删除的时候不想频繁的确认,则可以在指令中添加“-f”,表示force(强制)

 

案例:删除一个文件夹

 

 注意:删除一个目录的时候需要做递归删除,并且一般不需要进行删除确认询问,所以删除目录的时候一般使用“-rf”选项

案例:删除多个文档

       

案例:删除一个目录下有公共特性的文档,例如都以Linux开头

         

其中,*称之为通配符,表示任意的字符,linux*则表示只要文件以linux开头,后续字符则不管。

(8) vim指令(一款文本编辑器)

   作用:打开一个文件(可以存在,也可以不存在)

   语法:#vim 文件的路径

   退出打开的文件,在没有按下其他命令的时候,按下shift+:,输入q, 按下回车即可

   

(9) 输出重定向

    作用:一般命令的输出都会显示在终端中,有时需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术

   >覆盖输出,会覆盖掉原先的文件内容

   >>追加输出,不会覆盖原始文件的内容,会在原始内容末尾继续添加

  语法:# 正常执行的指令 >/>> 文件的路径

  注意:文件可以不存在,不存在则新建

  案例:使用覆盖重定向,保存ls-la 的执行结果,保存到当前目录下的ls.txt

 

  案例:使用追加重定向,保存ls-la 的执行结果,保存到当前目录下的ls.txt

 

(10) cat指令

  作用1:cat 有直接打开一个文件的功能

   语法:#cat 文件的路径

  

  作用2:cat还可以对文件进行合并 

   语法:#cat 待合并的文件路径1 待合并的文件路径2 ....  > 合并之后的文件路径

  例如:合并 2个文件,并保存到一个文件中(配合输出重定向使用)

           

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZSup{A}

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值