栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Acwing - Linux基础课(一)- 文件管理命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Acwing - Linux基础课(一)- 文件管理命令

第一讲 文件管理命令

  1. 课程概论

    • 目标

    • Linux,Ubuntu

    • 未来工作方式

      打开一个Terminal

      通过ssh进入云端的服务器

      打开tmux

      通过vim进行代码编写

      用git进行代码提交和分支管理

      完成工作后

      退出tmux

      需要用到的无非就是 tmux + vim

      再加一个全文查找工具ag

      ag可以在某个目录下,全文查找某个关键字,能够查找这个关键字都出现在哪些文件的哪些位置

      yum install ag 便可以直接安装ag命令

  2. 文件系统

    1. 文件系统结构

    2. 路径

      • 绝对路径:以/开头的都是绝对路径
      • 相对路径:不以/开头的都是相对路径
      • 根目录

      .是当前目录,..上级目录,~家目录(某个用户的home目录),-前一级目录(类似于浏览器的回退)

  3. 文件管理常用命令

不知道一个命令怎么使用,比如mkdir,可以查看帮助

mkdir --help

或者man mkdir

Ctrl + C:可以终止某个进程;若某一行命令输入错误,也可以用Ctrl + C来直接换一行

Ctrl + U:清空当前行

Tab:命令自动不全(命令补全,文件名补全)。可以按两下Tab,能够列出所有可选的项(实际就是个Trie树)

方向键:↑ 可以列出先前执行过的命令

可以用 history命令,列出近期执行过的全部命令

ls:列出当前目录下的所有文件

注意,若要加多个参数进行组合的话,只用一个-即可,如ls -lh

常用参数:

  • -l:查看每个文件的详细信息(l for long)

  • -h:人性化输出(比如文件很大,用-h可以以KB,MB,GB等单位来展示文件大小)

  • -a:列出所有文件(包括隐藏文件,可以看到.和..都是一个文件)

    所有以.开头的文件,都是隐藏文件,可以试一下,把一个文件重命名为以.开头,再用ls,则这个文件不会被显示出来)

  • -A:同-a,但是不会显示出.和..

pwd:查看当前路径

cd:切换文件目录,后面加路径。若不加任何参数,就会返回用户的home目录

cp:复制命令。复制+粘贴+重命名

  • cp path1 path2

  • 比如:cp ./tmp.txt ../tmp2.txt

  • 复制整个目录:cp -r a b 将当前路径的整个a目录,复制到b目录

    对于有空格时,加个进行转义即可

    比如,创建一个文件夹叫做My Course

    mkdir My Course

mkdir:创建文件夹

mkdir temp 在当前目录创建一个temp文件夹

mkdir -p /a/b/c 创建多层结构的文件夹,加上-p参数

rm

这个命令不存在回收站,删了就找不回来了

rm tmp.txt tmp2.txt 可以一行命令删除多个

也支持正则表达式,比如删除所有的txt文件

rm *.txt

rm -r a 删除一个文件夹

mv:移动指令。相当于拖拽,剪切+粘贴。(可以重命名)

mv path1 path2

touch

创建一个文件

cat:查看某个文件的内容

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338793.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号