title: 命令格式
date: 2020-12-20 22:58:22
tags: Linux
categories: Linux
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。
命令格式:
命令 [-选项] [参数]
例: ls -la /etc
说明:
-
个别命令使用不遵循此格式
-
当有多个选项时,可以写在一起
-
可以写成简化选项与完整选项
简化:
-a
完整:
--all
文件目录介绍
- 引用计数,代表曾经被应用过
- 展示不记不重要,仅了解
- 代表所有者
- 代表所属组
- 代表文件的大小
- 代表文件最后的改动时间
- 代表文件名
开头段释意:
- 第一位代表文件类型
字符 | 含义 |
---|---|
d | 目录 |
l | 软连接文件 |
- | 二进制文件 |
- 后九位每三个隔开分别代表着u(所有者) g(所属组) o(其他人)的权限
字符 | 含义 |
---|---|
u | 所有者 |
g | 所属组 |
o | 其他人 |
文件命令
ls 命令
-
命令名称:
ls
-
命令英文原意:list
-
命令所在路径:/bin/ls
-
执行权限:所有用户
-
功能描述:显示目录文件
-
语法:
ls -a [文件或目录] ls -l [文件或目录] ls -d [文件或目录]
选项 英文原意 描述 -a all 显示所有文件,包括隐藏文件 -l long 详细信息显示 -d directory 查看目录属性 -h human 人性化显示文件大小信息
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 ["文 件 名"]
- 加上引号才能创建
- 删除麻烦(必须得加上引号才能操作该文件)
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 查找下一个 - 使用less命令进入文件后输入:
-
head 命令
-
命令名称:head
-
命令所在目录:/usr/bin/head
-
执行权限:所有用户
-
功能描述:显示文件前面几行
-
语法:
head [文件名] head -n 5 [文件名]
选项 描述 -n 指定显示几行(未指定行数默认为 10行)
tail 命令
-
命令名称:tail
-
命令所在目录:/usr/bin/tail
-
执行权限:所有用户
-
功能描述:显示文件后面几行
-
语法:
tail [文件名]
选项 描述 -n 指定行数(未指定行数默认为 10行) -f 动态(实时)显示文件末尾内容