mkdir
创建目录
rm
删除
rm -rf dirname/
删除文件夹
mv
移动/重命名
cp
复制
ls
罗列
ls -a
列出所有文件
ls -l
列出文件具体信息
cd
改变目录
cd ..
返回上一级
pwd
显示当前目录
Tab
自动补全命令或文件名
Ctrl + C
终止当前程序
Ctrl + L
清屏 = clear命令(记住这个快捷键,比clear高效很多)
whoami
显示当前用户名
curl -L http://www.baidu.com
浏览网页
curl -L http://www.baidu.com > baidu.html
保存网页(将网页写入到baidu.html文件中)
wget -p -H -e robots=off https://www.baidu.com
拷贝网页(可以用来批量下载网页上的图片)
start baidu.html
打开网页
tree
查看目录结构
df -kh
磁盘占用
du -sh .
当前目录大小
du -h
各文件大小
创建文件
touch 1.txt //无法指定文件内容,可以改变文件最后的更新时间,文件不存在的话会创建新的文件
echo 'hahaha'>1.txt //将字符串‘hahaha’保存到1.txt中,如果该文件不存在会创建文件。windows下文件存在的话会重写文件内容,Linux下会报错。
echo 'hahaha'>!1.txt //强制创建文件,如果文件存在的话会直接重写文件内容。
echo 'zhuijia'>>1.txt //给1.txt追加内容
mv
# 重命名,将~目录下的文件名frank.html修改为abby.html
mv frank.html abby.html
# 将目录/usr/men中的所有文件移到当前目录(用.表示)中
mv /usr/men/* .
find
# 在/home目录下查找以.txt结尾的文件名
find /home -name "*.txt"
# 基于正则表达式匹配文件路径
find . -regex ".*\(\.txt\|\.pdf\)$"