Linux常用命令 (1)

文件命令

文件处理命令

  • 命令格式与目录处理命令ls
    • 命令格式: 命令[-选项] [参数]
      • 说明:
        1)个别命令使用不遵循此格式
        2)当有多个选项时,可以写在一起
        3)简化选项与完整选项 -a等价于–all(完整选项一般用两个-)
  • 目录处理命令

    • 命令名称: ls

      • 命令英文:list
      • 命令所在路径:/bin/ls
      • 执行权限:所有用户
      • 功能:显示目录文件
      • 语法:ls 选项[-ald] [文件或目录]
      • -a 显示所有文件、包括隐藏文件(all 所有 || Linux中隐藏文件以”.”开头)
      • -l 详细信息显示(long 长格式)
        这里写图片描述

      • [root@localhost Test]# ls -l
        总用量 116
        -rw-r–r–. 1 root root 8987 5月 17 23:50 111
        一共7个部分 1表示引用计数,该机文件被调用的次数,Linux将文件分为3类:

      • 1.所有者(只能有一个,可以变更) u表示 2. 所属组(仅能有一个组) g表示 3.其他人 o表示
      • 第一个root是所有者,第二个root是所属组
      • 8987文件大小,单位字节(-h命令是人性化显示)
      • 5月 17 23:50 文件最后一次修改时间(Linux中没有文件的创建时间的概念)
      • 111 文件名
      • -rw-r–r–.
      • -:文件类型(-二进制文件 d目录 l软链接文件)
      • rw-:u
      • r–:g
      • r–:o
      • r读,w写,x执行
      • -d查看目录属性
      • -i 显示文件/目录的索引号
    • 命令名称:mkdir (make directories)
      • 命令所在路径:/bin/mkdir
      • 执行权限:所有用户
      • 语法: mkdir -p [目录名]
      • 功能:创建新目录,-p递归创建
      • eg: [root@localhost Test]# mkdir -p /home/centos_gui/test_1/Japan/Love Story
      • mkdir 还可以同时创建多个目录 记得用空格隔开
        这里写图片描述
    • 命令名称:cd(change directory)
      • 命令所在路径:shell内置命令
      • 执行权限:所有用户
      • 语法:cd[目录] cd ..返回上一级目录
      • 功能:切换目录
      • eg:[root@localhost cangjing]# cd /home/centos_gui/test_1/Japan/
        [root@localhost Japan]# ls
        boduo cangjing Love xiaodianying
      • [root@localhost Japan]# cd ..
        [root@localhost test_1]# ls
        Japan
    • 命令名称:pwd (print working directory)
      • 命令所在路径:/bin/pwd
      • 执行权限:所有用户
      • 语法:pwd
      • 功能:显示当前目录
      • eg:[root@localhost test_1]# pwd
        /home/centos_gui/test_1
      • 注意:“.”代表当前目录 ,”..”代表上一级目录。cd ..(空格不能省)
    • 命令名称:rmdir(remove directory)
      • 命令所在路径:/bin/rmdir
      • 执行权限:所有用户
      • 语法:rmdir[目录名]
      • 功能:删除空目录
      • eg:[root@localhost test_1]# pwd
        /home/centos_gui/test_1 注意,只能删除空目录
    • 命令名称:cp(copy)
      • 命令所在路径:/bin/cp
      • 执行权限:所有用户
      • 语法:cp -rp [原文件或目录] [目标目录]
        -r 复制目录
        -p 保留文件属性
      • 功能:复制文件或目录 可以同时复制多个文件
      • 赋值的同时还可以重命名eg:cp -r /home/centos_gui /root/gui 即可将centos_gui复制到root下并改名为gui.
    • 命令名称:mv(move)
      • 命令所在路径:/bin/mv
      • 执行权限:所有用户
      • 语法:mv [原文件或目录][目标目录]
      • 功能:剪切文件或目录、改名(同一个目录中移动即改名)
    • 命令名称:rm(remove)
      • 命令所在路径:/bin/rm
      • 执行权限:所有用户
      • 语法:rm -rf [文件或目录]
        -r 删除目录
        -f 强制执行
    • 功能:删除文件
  • 文件处理命令

    • 命令名称:touch

      • 命令所在路径:/bin/touch
      • 执行权限:所有用户
      • 语法:touch [文件名]
      • 功能描述:创建空文件
      • 注意Linux中创建带空格的文件名时,需要用”“括起来,不建议使用空格
    • 命令名称:cat

      • 命令所在路径:/bin/cat
      • 语法:cat 文件名
      • 功能描述:显示文件内容 -n 显示行号
    • 命令名称:tac (cat反过来写)

      • 命令所在路径:/usr/bin/tac
      • 执行权限:所有用户
      • 语法:tac [文件名]
      • 功能描述:显示文件内容(反向显示)
      • eg: tac /etc/issue
    • 命令名称:more

      • 命令所在路径:/bin/more
      • 执行权限:所有用户
      • 语法:more [文件名]
        (空格)或 f : 翻页
        (enter) :换行
        q或Q :退出
      • 功能描述:分页显示文件内容
    • 命令名称:less

      • 命令所在路径:/usr/bin/less
      • 执行权限:所有用户
      • 语法:less [文件名]
      • 功能描述:分页显示文件内容(可向上翻页)
        (空格)或 f : 翻页
        (page up):向上翻页
        (上箭头):向上换行
        (enter) :换行
        /[关键词]:搜索(n继续向下找)
        q或Q :退出
    • 命令名称:head

      • 命令所在路径:/usr/bin/head
      • 执行权限:所有用户
      • 语法:head [文件名]
      • 功能描述:显示文件前几行 -n指定行数(不指定n则默认为10行)
    • 命令名称:tail

      • 命令所在路径:/usr/bin/tail
      • 执行权限:所有用户
      • 语法:tail [文件名]
      • 功能描述:显示文件结尾几行 -n指定行数(不指定n则默认为10行) -f 动态显示文件末尾内容
  • 链接命令
    • 命令名称:ln(link)
      • 命令所在路径:/bin/ln
      • 执行权限:所有用户
      • 语法:in -s [源文件] [目标文件]
        -s 创建软链接
      • 功能描述:生成链接文件

软链接:类似Windows的快捷方式

  • lrwxrwxrwx l软链接
  • 文件大小-只是链接符号
  • 箭头指向源文件
    这里写图片描述

硬链接:

  • 作用相当于:拷贝cp -p + 同步更新
  • 通过i结点识别
  • 不能跨分区
  • 不能针对目录使用
    这里写图片描述
    这里写图片描述
    同一个结点映射到两个文件,当一个删除后,另一个可以继续存在和访问,硬链接的两个文件结点相同。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值