Linux基础指令1(查看目录内容、显示当前路径、创建删除目录文件、拷贝剪切、改变工作路径、创建文件、显示文件内容、管道符、打包压缩等)

基础指令:
命令名称 【操作选项】 【操作对象】

  1. ls 列出当前目录下的内容(目录就是我们常说的文件夹,当前目录就是当我们打开一个终端时,默认就会处于一个目录中,这个目录就是当前登录用户的家目录,操作自己的文件。linux下一切皆文件,文件夹也只是一个目录类型的文件而已。并且在linux中,文件后缀名只是用于用户分辨文件的功能)

    -l 查看目录中文件的详细信息(从左到右依次表示)
    文件类型 操作访问权限 链接数 用户 用户组 文件大小 修改时间 文件名

    -a 查看隐藏文件,linux名称以 . 符号作为起始的文件都是隐藏文件

    -la(组合选项的使用)

    使用man手册查看命令的信息,例如 man ls ,手册按q退出。

  2. pwd 显示当前所在目录的绝对路径

    linux下目录结构唯一,从根目录开始向下拓展,是一个树形结构。磁盘分区可以有多个,将分区挂载在指定的目录上,意思就是给一个指定的目录单独分配一块存储空间。

    文件所在目录的表示方式:
    绝对路径:/home/dev — 以根目录作为起始路径
    相对路径:以当前目录作为起始的路径,随着当前所在目录的不同而不同

    每一个目录中都会有两个子目录
    . 表示当前目录自身
    … 表示当前目录的父目录

  3. mkdir 创建目录
    -p 递归的多层级创建目录,哪一层不存在就创建哪一层 mkdir -p 1/2/3

    rmdir 删除空目录
    -p 删除目录的同时,把祖宗目录也删除掉 rmdir -p 1/2/3

    rm 删除文件或目录(默认只能删除文件,不能删目录)
    -r 递归的删除掉目录中所有文件之后,然后再删除目录自身(会出现提示信息)
    -f 忽略提示信息直接进行操作

  4. cp 拷贝一个文件到指定位置(默认不能拷贝目录)
    -r 递归地拷贝目录以及目录中的所有文件到指定的位置
    (tips:cp /etc/password test/abc 假如test目录下是空的,即不存在abc文件,则拷贝过来的password文件将改名为abc )

    mv 将一个文件或目录移动到另一个位置(剪切)

  5. cd 进入指定目录(改变当前的工作路径,cd - 返回进入当前目录之前所在的目录)

  6. touch 后边跟一个文件名称,刷新文件的时间属性,如果文件不存在则创建这个文件。
    文件的时间属性有三种:最后一次访问时间,最后一次修改时间,最后一次状态改变时间(stat 文件名)

    -d 可指定修改文件的前两种时间属性 touch -d “2004-02-29 16:21:42” password

  7. cat 打印文件内容(常用于查看短小的文件内容)

    more 分页显示文件内容(进入后使用空格向下翻页;回车向下按行滚动;按q退出)

    less 分页显示文件内容(进入后按f/b上下翻页;j/k按行滚动;匹配查找字符串/string向下查找,?string向上查找;按q退出)

    head 显示文件的前n行内容,默认10行
    -n 指定要显示的行数 head -n 3 password

    tail 显示文件的末尾n行内容,默认10行
    -n 指定要显示的行数 tail -n 3 password

  8. 特殊符号: |
    管道符:连接两个命令,将前边的命令的处理结果,交给后边的命令继续处理
    例如要显示文件的第10行数据:前10行的最后一行 head -n 10 password | tail -n 1

    >> :追加重定向(在文件原有内容后追加新添加的内容)
    >:清空重定向(清空文件原有内容,添加新内容)

  9. 打包压缩指令:
    文件压缩理解的简单一点的话,就是按照指定的一张表,将相同的数据以特殊数据进行替换,让内容变少,解压缩就是替换回来
    文件压缩存在多种不同算法,压缩比率也不同
    三种压缩方式:
    zip:zip file.zip file1 file2… / unzip file.zip
    gzip:gzip file / gunzip file.gz
    bzip2:bzip2 file / bunzip2 file.bz2
    tar 对多个文件或文件夹进行打包/解包,并且可以进行压缩/解压缩
    -c 打包;-x 解包;-z 打包或解包时按照gzip格式压缩/解压缩;-j 打包或解包时按照bzip2格式压缩/解压缩;-v 显示详细打包解包信息;-f 指定包名
    打包:tar -czvf file.tar.gz file1 file2 dir1…
    解包:tar -xvf file.tar.gz

  10. 上传与下载文件:
    从Windows上传文件(上传的文件在当前命令行的目录下):rz
    从Linux主机下载文件:sz filename(要下载的文件名)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值