Linux路径与常见文件管理命令

路径

  • pwd返回当前的绝对路径

  • 相对路径与绝对路径的区别

    • 绝对路径一定以/开头
    • 相对路径一定不是以/开头
  • ...的关系

    • .表示当前目录
    • ..表示上级目录
    • 使用方法:..\,就可以返回上层目录
  • ~/表示家目录

常用文件管理命令

  • control + c 杀掉程序、写错了直接换行,(可以用top命令来实验)

  • control + u,清空本行命令

  • Tab建,可以自动补全命令,如果当前只有一个选择,则自动补全,如果有多种选择,就再按一下,会显示可以用的所有选项

  • 方向键⬆️,可以选择之前选择的命令

  • ls,展示当前路径下的内容

    • ls -l 显示路径下内容的更多的信息
    • ls -h人性化显示内容,比如大小的bit变成kb
    • ls -a显示所有文件,包括隐藏文件,以.开头的都是隐藏文件
  • pwd,显示当前目录

  • cd

    • cd ~/或者 cd进入根目录
    • cd ../返回上一级目录,每多一个../就可以多返回上一级
    • cd -返回上一个呆过的目录,再按一次就又回去了
    • cd Desktop/homework,进入桌面的homework文件中,进哪个文件的参数可以随便改
  • cp复制+粘贴+重命名

    • cp a b -r,将文件a直接复制到b中去
    • cp a/test.cpp b,将a中的test文件复制到b中去
    • cp a/test.cpp b/fuck.cpp,将a中的test文件复制到b中,并命名成fuck
    • cp a aa -r,将a复制一遍放在当前目录下,并命名成aa(因为不能重名)
  • mkdir xxx创建文件夹,xxx是文件夹名称

    可以用绝对路径,也可以用相对路径

    mkrid实现嵌套创建文件夹:mkdir a/b/c -p

  • touch a.cpp,创建文件

  • history,显示历史指令

  • rm删除文件

    • rm 文件1 文件2...,删除若干个文件
    • rm *.txt,删除所有以.txt结尾的文件,即支持正则表达式
    • rm a -r,删除文件夹a,删文件夹的时候要加-r-r的含义是递归地去删
    • rm a/*,删除文件夹a中所有的内容
  • mv ,剪切+粘贴、重命名,本质是路径的赋值

    mv a/test.cpp b剪切

    mv a/test.cpp b/fuck.cpp剪切 + 重命名

    mv a.txt a.cpp,重命名

  • cat a,查看a中的文字

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇