# Linux
https://www.bilibili.com/video/BV1QS4y1E7GE/ 作为前端程序员,为什么要学习 Linux 与命令行技能?_哔哩哔哩_bilibili
https://explainshell.com/
https://www.runoob.com/linux/linux-command-manual.html
命令 | 用法 |
---|---|
ls -alhtR | 列出目录的内容 |
ls | https://www.runoob.com/linux/linux-comm-ls.html |
pwd | 打印工作目录 |
cd path | 更改目录 |
cp -r | 复制文件和目录 |
rm -r | 删除文件和目录 |
mv a ../ ; mv a b | 移动(重命名)文件和目录 |
mkdir -p | 创建目录 |
man | 显示其他命令的手册页面 |
touch aaa | 创建空文件 |
./a | 运行可执行文件a |
source | 执行文件 |
exit | 退出当前shell会话 |
sudo -s | 以超级用户身份执行命令 |
echo | 显示文本行 |
cat -n | 打印文件内容 |
> | 往文件写内容,并覆盖已有的内容 |
>> | 往文件追加内容,不覆盖已有的内容 |
ps -ef | 报告shell进程状态 |
vim i, esc, wq, q! | 高效文本编辑 |
history | 显示以前的命令列表 |
tail -99 | 显示文件的最后99行 |
head -n 12 | 显示文件的前12行 |
grep [-v] | 打印与给定条件匹配行 |
wc -a/-w/-l | 统计文件字符,单词或行数 |
uname -a | 显示操作系统信息 |
wget | 从互联网下载文件 |
alias | 定义或显示别名 |
unalias | 删除别名定义 |
chmod | 更改文件权限 |
tar -zxf aa.tgz | 解压文件 |
tar -zcf bcd.tgz bb cc dd | 压缩文件 |
which | 返回程序的完整二进制路径 |
less | 以交互式检查文件 |
find | 搜索遵循模式的文件 |
Mac 使用指南 →