su - @username 切换用户命令, 从 高权限用户 切换到 低权限用户 可以不输入密码。比如 从 root 用户切换到普通用户。
; 分号可以隔离命令。
命令由命令、选项、参数。有默认的一些选项参数。
date 查看当前日期
passwd 临时修改密码。
file 扫描文件类型
cat less 查看文件类型
head、tail、wc 等命令

! 前缀 + 字符串, 匹配最近的一条命令,并执行
! 前缀 + 数字, 匹配之前的命令,(可用 history 命令查看之前) , 并执行。
!! 执行上一条命令
Esc + . 快捷键,匹配上一条命令的最后一个参数,并放入当前命令下。
光标快捷键

Linux 文件系统层次
主要的一些目录结构

cd 命令
相对路径和绝对路径, 相对路径以 . 开头, 绝对路径以 / 开头
# 假设最开始的目录在 /home/student
# 用绝对路径
cd /var/log/chrony
# 回退到上一次的工作目录
cd -
# 返回上一级目录
cd ..
# 当前用户的家目录
cd ~
复制代码

ls 命令
# 详细信息
ls -l (可以简写为 ll)
# 显示隐藏目录
ls -a
# 递归显示文件目录
ls -R
复制代码
当一个文件\文件夹里的名称里有 . 前缀,那么这个文件默认是隐藏的。
每一个目录下都有两个特殊的目录,一个是 . , 另一个是 ..

创建目录/文件
创建目录
# 创建目录,需要有相应权限
# 相对路径,直接加名称
mkdir linux
# 绝对路径
mkdir /home/student/linux2
# 如果中间目录不存在,可以采用 `-p` 参数,会自动创建相应目录
# mkdir linux3/test 会报错
mkdir -p linux3/test
# 可以同时建多个目录
mkdir -p linux4 linux5/test linux6/one linux6/two, linux6/web{01,02,03}
复制代码

创建文件
# 创建文件
touch 1.txt
# 同时创建多个文件, 如果文件存在,只更新文件修改日期
touch 1.txt 2.md {3,4}.png
复制代码
vi
删除目录/文件
# 删除目录
rmdir linux
# 当前目录下,有内容(子目录或文件),想删除此目录和其中的内容
则需要使用 rm 命令 ,并且添加 -r 参数
rm -r linux3
# 删除文件
rm 1.txt
# 危险命令
# 生产环境可能会进行命令重定向,这样保证系统安全。
rm -rf /*
复制代码
复制目录/文件
cd
mkdir bbb
# 复制文件
# 文件路径 , 新文件路径
cp 2.md bbb/
# 复制目录
cp -r bbb ccc
复制代码

移动目录/文件夹
# 重命名
mv 2.md 22.md
# 移动文件
mv 22.md ccc
# 移动文件夹
cd
mkdir -p ddd/eee/1.txt
mv ddd ccc
复制代码
创建/查看 文件
# 可以使用 vim 创建文件
vm 1.txt
# 查看文件, 显示所有内容
cat -n 1.txt
# 倒叙查看文件,显示所有内容
// 只显示特定几行, 默认 10 行
head -n 5 1.txt
# 只显示文件 最后 几行,默认 10 行
tail -n 5 1.txt
# 动态刷新
tail -f 1.txttail
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END





















![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)