命令格式


title: 命令格式
date: 2020-12-20 22:58:22
tags: Linux
categories: Linux

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存磁盘驱动器键盘鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。

命令格式:

命令 [-选项] [参数]
例: ls -la /etc

说明:

  1. 个别命令使用不遵循此格式

  2. 当有多个选项时,可以写在一起

  3. 可以写成简化选项与完整选项

    简化:

    -a
    

    完整:

    --all
    

文件目录介绍

  • 引用计数,代表曾经被应用过
  • 展示不记不重要,仅了解

  • 代表所有者

  • 代表所属组

  • 代表文件的大小

  • 代表文件最后的改动时间

  • 代表文件名

开头段释意:

  • 第一位代表文件类型
字符含义
d目录
l软连接文件
-二进制文件

  • 后九位每三个隔开分别代表着u(所有者) g(所属组) o(其他人)的权限
字符含义
u所有者
g所属组
o其他人

文件命令

ls 命令

  • 命令名称:ls

  • 命令英文原意:list

  • 命令所在路径:/bin/ls

  • 执行权限:所有用户

  • 功能描述:显示目录文件

  • 语法:

    ls -a [文件或目录]
    ls -l [文件或目录]
    ls -d [文件或目录]
    
    选项英文原意描述
    -aall显示所有文件,包括隐藏文件
    -llong详细信息显示
    -ddirectory查看目录属性
    -hhuman人性化显示文件大小信息

mkdir 命令

  • 命令名称:mkdir

  • 命令英文原意:make directories

  • 命令所在目录:/bin/mkdir

  • 执行权限:所有用户

  • 功能描述:创建新目录

  • 语法:

    mkdir -p [目录名]
    
    选项描述
    -p递归创建(自动创建父级路径)

cd 命令

  • 命令名称:cd

  • 命令英文原意:change directory

  • 命令所在目录:shell内置命令

  • 执行权限:所有用户

  • 功能描述:切换目录

  • 语法:

    cd [目录]
    

pwd 命令

  • 命令名称:pwd

  • 命令英文原意:print working directory

  • 命令所在目录:/bin/pwd

  • 执行权限:所有用户

  • 功能描述:以绝对路径的方式显示当前目录

  • 语法:

    pwd
    

rmdir 命令

  • 命令名称:rmdir

  • 命令英文原意:remove empty directory

  • 命令所在目录:/bin/rmdir

  • 执行权限:所有用户

  • 功能描述:删除空目录

  • 语法:

    rmdir [目录名]
    

cp 命令

  • 命令名称:cp

  • 命令英文原意:copy

  • 命令所在目录:/bin/cp

  • 执行权限:所有用户

  • 功能描述:复制文件或目录

  • 语法:

    cp -rp [原文件或目录] [目标目录]
    
    选项描述
    -r复制目录
    -p保留文件属性
    -v显示复制过程

mv 命令

  • 命令名称:mv

  • 命令英文原意:move

  • 命令所在目录:/bin/mv

  • 执行权限:所有用户

  • 功能描述:剪切文件、改名

  • 语法:

    mv [原文件或目录] [目标目录]
    

rm 命令

  • 命令名称:rm

  • 命令英文原意:remove

  • 命令所在目录:/bin/rm

  • 执行权限:所有用户

  • 功能描述:删除文件

  • 语法:

    rm -rf [文件或目录]
    
    选项描述
    -r删除目录
    -f强制执行

touch 命令

  • 命令名称:touch

  • 命令所在目录:/bin/touch

  • 执行权限:所有用户

  • 功能描述:创建空文件

  • 语法:

    touch [文件名]
    
  • 创建带空格的文件(不建议)

    touch ["文 件 名"]
    
    1. 加上引号才能创建
    2. 删除麻烦(必须得加上引号才能操作该文件)

cat 命令

  • 命令名称:cat

  • 命令所在目录:/bin/cat

  • 执行权限:所有用户

  • 功能描述:显示/查看文件内容(喵一眼)

  • 语法:

    cat [文件名]
    cat -n [文件名]
    
    选项描述
    -n查看时显示行号

tac 命令

  • 命令名称:tac

  • 命令所在目录:/usr/bin/tac

  • 执行权限:所有用户

  • 功能描述:显示/查看文件内容(反向(倒着)显示

  • 语法:

    tac [文件名]
    

more 命令(less更好)

  • 命令名称:more

  • 命令所在目录:/bin/more

  • 执行权限:所有用户

  • 功能描述:查看文件并分页显示文件内容

  • 语法:

    more [文件名]
    
    操作描述
    (空格) / f向下翻页
    b向上翻页
    Enter换行
    q / Q退出

less 命令

  • 命令名称:less

  • 命令所在目录:/usr/bin/less

  • 执行权限:所有用户

  • 功能描述:查看文件并分页显示文件内容(可向上翻页)

  • 语法:

    less [文件名]
    
    操作描述
    (空格) / f翻页
    Enter换行
    q / Q退出
    • 支持关键词查找

      • 使用less命令进入文件后输入:/[关键词]
      • 查找到后会反白高亮显示
      操作描述
      n查找下一个

head 命令

  • 命令名称:head

  • 命令所在目录:/usr/bin/head

  • 执行权限:所有用户

  • 功能描述:显示文件前面几行

  • 语法:

    head [文件名]
    head -n 5 [文件名]
    
    选项描述
    -n指定显示几行(未指定行数默认为 10行)

tail 命令

  • 命令名称:tail

  • 命令所在目录:/usr/bin/tail

  • 执行权限:所有用户

  • 功能描述:显示文件后面几行

  • 语法:

    tail [文件名]
    
    选项描述
    -n指定行数(未指定行数默认为 10行)
    -f动态(实时)显示文件末尾内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值