文章目录
一、命令行的环境
当使用命令行进行操作时,首先要知道命令行的环境所代表的含义,如下所示:
[bduser@node100 ~]$
- bduser —— 当前正在使用的用户名,在使用的过程中可以随时切换
- @node100 —— 正在使用的主机名,主机名可以修改
- ~ —— 此时此刻所在的目录名称,~代表家目录
家目录:每一个用户都有自己的一个特定目录,这个目录的内容所属当前用户
家目录路径:根用户(root):/root
普通用户:/home/用户名 - $ —— shell脚本
二、命令的公式
在Linux中如果要执行一个命令则可以通过如下方式:
命令名 [-选项]... 参数...
a. 命令 基本命令
b. 选项 在基本命令的基础上可以添加额外功能
c. 参数 在必要时刻需要指定某些具体内容
d. [] 代表可选项,可以存在也可以不存在
e. … 任意多个
三、查看帮助文档
-
man commond
-
info commond
-
commond–help
-
https://man.linuxde.net/
四、命令别名
使用另一个简单的名字代替原有的命令
alias 查看别名
alias xx='命令' 设置别名
unalias xx 取消别名
五、对文件/目录的增删改查
1. 查看目录
ls 查看某个目录下的内容列表,默认是当前目录
ls -a 查看包括以.开头的隐藏内容的所有内容
ls -l 查看内容列表的详细信息
ls -h 人性化显示文件的容量大小
2. 进入目录
cd 目录名 进入到指定目录
cd ~ / cd 直接进入当前用户家目录
cd .. 进入当前目录的上一级目录
cd - 从当前目录回退一步
cd . 当前目录
绝对路径:从根目录开始的完整路径
相对路径:相对于当前路径的一个相对位置
pwd 获取当前目录的绝对路径
3. 创建目录
mkdir 路径/目录名 在指定路径下创建目录
mkdir -p 路径/目录名 在指定路径下级联创建目录
4. 修改目录/文件
mv 原目录名/原文件名 新目录名/新文件名
i. 如果新目录/文件不存在 修改当前目录/文件的名称
ii. 如果新目录/文件存在 把原目录/文件移动到目标目录下
cp 原文件 新路径 把原文件复制到目标目录下
cp -r 原目录 新路径 把原目录复制到目标目录下
5. 删除目录/文件
rm 文件名 删除文件
rm -rf 目录名 强制级联删除目录
rm -ri 目录名 级联删除,删除之前有询问
6. 创建文件
touch 路径/文件名
i. 如果文件不存在 指定路径创建文件
ii.如果文件/目录存在 把当前时间作为最后修改时间
7. 查看文件
-
cat
一次性把所有内容全部读出显示,直接返回命令行。
一般比较适合内容较少且想一次性读出的情况。 -
more
把所有内容一次性读出,先显示一页的内容
回车键可以换行查看,空格键可以翻页查看
直到内容结束自动返回命令行模式
更适合于内容行数较多的文件 -
head
显示文件的前十行内容,自动返回命令行模式
-
tail
显示文件的后十行内容,自动返回命令行模式
tail -f 动态读取文件最新追加的内容