shell学习笔记
The basic princple of shell
-
Prompt(命令提示符) 最重要的信息就是工作路径,shell此时所处的“位置”,一定要时时刻刻知道自己“在哪里” 具体操作为 rm 或 -rf 或 ./* -
pwd(print working directory) -
cd path(change directory), 其中~代表home, .代表当前路径, …代表上一级路径 -
ls -a列出所有文件和目录,包括隐藏文件 -
ls -l列出详细信息(文件权限,大小,修改时间等) -
touch file创建一个文件 -
mkdir dir创建一个目录 -
cp src dst复制文件或目录 (-r 递归复制目录) -
mv src dst1移动文件或目录(重命名) -
rm files...删除文件 -r 递归删除目录 -f 强制删除 -
find path -name pattern在 path 下查找文件名匹配 pattern 的文件 -
cat files...输出与拼接文件 -n 带行号输出 -
head file输出 file 前10行 -n lines 输出lines行 -
tail file输出 file 后10行 -n lines 输出lines行 -
more/less file分页输出 file 内容 空格翻页,回车下一行,q 退出; less的功能更多 用法见 less -help -
hexdump file以十六进制输出文件内容 -C 并排输出十六进制与ASCII -n N 输出前 N 个字节 -
man查看命令文档(manual) -
echo输出字符串(常配合重定向 / 管道使用) -
whoami获取当前用户 -
whereis查找命令所在位置 -
clear清屏 -
chmod更改文件权限 -
ps显示进程信息 -
date获取当前日期时间 -
kill杀死进程 -
grep搜索文件内容(常配合重定向 / 管道使用) -
diff比较文件 / 目录内容 -
curl发送 HTTP 请求 wget 下载文件




