01 Linux操作初探

文件系统

回到根目录:

cd /

列出文件夹内文件

ls

运行结果:

image.png

当前工作目录
pwd
image.png

image.png

  • usr/bin和根目录bin两个目录一般是存放二进制可执行文件的文件的.
  • etc存放系统配置文件。
  • libusr/libusr/local/lib是存放函数库的文件。运行文件的时候想要链接函数,那么这些函数就存在于这里。
  • lost-found出错数据、遗失数据之类。
  • mnt主要与光盘、光驱挂载点有关。
  • proc不占用磁盘空间、外部设备、系统核心数。
  • sys系统文件
  • dev设备文件
  • home用户目录
  • root root用户主目录
  • sbin放的是系统管理员可执行命令(关机之类的)
  • tmp临时目录,下载完毕之前存在这里。
  • srv系统服务启动需要访问的数据目录。
  • .当前目录
  • ..当前上一级目录
    ……
    具体看图:

命令

image.png

Man 是 linux 提供的一个手册,包含了绝大部分的命令、函数使用说明。该手册分成很多章节(section)使用 man 时可以指定不同的章节来浏览
image.png

自动补全
mkdi + tab = mkdir
列表显示文件
``

列表显示文件

  • 文件类型:


    image.png
image.png
  • 九位权限
    r读、w写、x执行
    三位三位看:
    权限的前三位、中间三位、后三位是当前用户、同组用户、客人用户

  • 文件大小更直观的写法:-h 配合-l 以人性化的方式显示文件大小
    ls -l -h或者ls -lh

    更直观的文件大小

  • 创建并进入某目录


  • 进入当前用户的用户主目录
    cd ~

  • ls的正则通配符
    ls a*

    其实下面还有目录,它把两个python文件夹里面的所有东西都显示出来了

    image.png

  • 大于号>的作用,覆盖输出

  • 双大于号>>的作用,追加输出

  • cat


    查看或者合并文件内容

    gedit
查看头尾10行
  • 管道


  • 输出创建


    没有u
  • 删除


    不可恢复
  • 复制 cp 待复制文件 目标目录 或者cp -r 待复制目录 目标目录

    格式:cp 待复制文件 目标目录

  • 移动剪切 支持移动文件目录 绝对相对路径


  • 链接文件 相当于window下的快捷方式



    软链接


    创建软链接的时候, 输出必须是绝对路径,不占用磁盘

    出现了

    创建硬链接的时候, 输出必须是绝对路径,占用磁盘,不常用

操作会导致源文件的链接数发生改变


image.png
  • 文本在文件中的查找



    -v相当于找除了这行的其他行

    -n会显示行号

    管道把cat b当成后面的输入

文件查找

  • 格式 find 从哪里找 依据 参数
    image.png

打包和解包(-cvf -vcf都行)

打包之后的压缩和解压缩


结合使用时候后缀名不同

你可能感兴趣的:(01 Linux操作初探)