1.Linux常用命令

只谈情不闲聊 提交于 2020-04-05 20:41:21
  • 命令名称:ls
    • 格式: ls  [-选项] [参数]  注:中括号表示可选
    • 命令路径:/bin/ls
    • 功能描述:显示信息
    • 例如:
    • 选项
      • -a 显示所有的文件,包括隐藏文件,(以 . 开头的文件)
      • -l  长格式显示
      • -d 显示目录的信息
  • 文件属性:
    • 第一部分:文件的权限,由 文件所有者+文件所属组+其他组成
      • r:可读  w:可写 x:可执行
    • 第二部分:3 表示被使用的计数
    • 第三部分:root 所有者的名称
    • 第四部分:root 所属组的名称
    • 第五部分:创建的时间
  • 常见的命令:

mkdir

  • 路径:/bin/mkidr
  • 作用:创建目录
  • 选项:
    • -p 递归创建目录
    • 例如:mkdir  -p  /tmp/zhejiang/hangzhou/jianggan

cd

  • 路径:/bin/cd
  • 作用:目录切换
  • cd ..  切换到上级目录
  • cd ~  切换到根目录

pwd

  • 显示目录路径

cp

  • cp 源文件 目的文件
  • 作用:复制文件
  • 选项:-r 复制目录  -p 保留原属性

rmdir

  • 删除空目录

ls

  • 每个文件都有ID号
  • ls -i

rm

  • 作用:删除文件
  • 选项:-r 删除目录  -f 强制删除

touch

  • 作用:创建空文件
  • 创建带空格的文件:touch  “program files”

cat

  • 查看文件内容
  • -n  显示行号

tac

  • 作用:显示文件内容(反向显示)

more

  • 作用:显示文件内容
  • 空格(或f)翻页   Enter 换行  q或Q 退出  

less

  • 分页显示(可向上)
  • PageUp 向上翻页

head

  • 显示n行
  • head -n 10 显示前10行
  •  硬链接与软链接
    • 软链接  ln -s 源文件  目的文件
      • lrwxrwxrwx. 1 root root 13 11月  4 22:13 /tmp/services.soft -> /etc/services
      • id不同   [root@localhost ~]# ls -i /tmp/services.soft  /etc/services 
        •  54 /etc/services 13 /tmp/services.soft
      • 类似windows 快捷方式
    • 硬链接 ls  源文件   目的文件
      • [root@localhost tmp]# ls -l services.hard
        -rw-r--r--. 2 root root 641020 11月 4 22:18 services.hard
        [root@localhost tmp]# ls -l services
        -rw-r--r--. 2 root root 641020 11月 4 22:18 services

      • 特征:拷贝cp -p +同步更新
      • id相同:

        [root@localhost tmp]# ls -i services services.hard
        14 services 14 services.hard

      • 不能跨分区:

        [root@localhost ~]# ln /etc/services /tmp/services.har
        ln: 创建硬链接"/tmp/services.har" => "/etc/services": 无效的跨设备连接

      • 不能针对目录:

        [root@localhost tmp]# ln abc abc.hard
        ln: "abc": 不允许将硬链接指向目录

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!