常用基本命令
磁盘命令:
cd: 切换目录
cd dir
cd .. /..
cd ~/ cd
cd -
pwd: 显示当前所在目录
ls: 查看目录下的文件
ls 目录
-l:查看详情 ls -l == > ll
-h:易读方式展示
-a/-A
du: 查看文件或者目录占用磁盘大小
df: 查看磁盘使用状态
文件命令:
touch
file
mkdir:
-p:级联创建
cp: cp 源文件 目标文件
-i
-f
-r: 递归操作
mv: mv 源文件 目标文件
-u: 如果文件不存在或者源文件比目标文件新移动
rm: 删除文件
-i
-f
-r
-rf ==> mv
rmdir:删除空目录
-p:级联删除
查看文件
cat: 查看并打印(所有内容)
tac: 倒叙
head: 打印开头
tail: 打印结尾
-f: 始终查看最新内容
more: 翻页显示 space b enter
less: 翻页显示 G gg
打印echo
echo: 打印字符串或者变量
变量 : ${变量名}
-e: 识别打印字符串中的特殊符号
-n: 打印结束不换行
创建链接ln:
ln: 创建链接
-s: 软连接
ln -s 文件 链接
别名 alias:
alias: 查看所有别名
设置别名 eg:alias lh='ll -h' (设置lh为 “ll -h” 的别名)
撤销别名 eg:unalias lh (撤销别名lh(的功能))
查看变量 set:
set (查看所有的变量)
重定向
>:覆盖
>>:追加
eg: echo aa >> a.txt (将aa追加到a.txt文档中)
查看存在位置 whereis:
eg:whereis ls (查看ls命令的位置)
查看存在位置和别名 which:
eg:which ls (查看ls命令的位置和ls的别名)
切换用户 su:
eg:su jacob (切换到用户jacob)
终止进程:Ctrl + c
Ctrl + c 终止正在运行的进程
清屏
clear 或 Ctrl + l