Linux命令行入门基础

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\)$"

猜你喜欢

转载自blog.csdn.net/weixin_44008788/article/details/108566313
今日推荐