命令行基础

建议用下载的git来使用命令行,Windows自带的cmd有很多命令无法使用。

下面列举一些比较常用的命令行

基本概述

~ 用户目录
/ 整个硬盘
. 当前目录
.. 父目录
pdw 整个路径名
$ 无含义,指可以在此输入命令了
whoami 用户名
df -kh 磁盘占用大小
du -sh. 当前目录大小(Mac命令)
du -sh 当前目录大小 (Windows命令)
du -h 当前路径下各文件大小

命令行基础_第1张图片
基本概述.png

文件及目录显示

ls 显示文件列表
ls -a 显示文件列表(包括隐藏文件)
ls -l 显示文件列表详细资料
ls -al(la) 上面两个命令的集成
mkdir -p "demo2/demo3" 创建多级目录 引号可加可不加,但是如果有特殊字符,需要加引号(比如空格)
echo 'hello' > 1.txt 创建文件 把hello写到1.txt文件
echo 'secondhello' >> 1.txt 把hello追加到1.txt文件后面

命令行基础_第2张图片
echo文件.png

命令行基础_第3张图片
文件及目录显示.png

文件及目录操作

touch 文件名 创建文件 ,且更新文件时间

命令行基础_第4张图片
touch.png

先touch 2.txt文件以后,过一分钟再次touch 2.txt文件,发现创建时间发生了改变。

cp 源路径 目标路径 复制文件到目标路径
cp -r 源路径 目标路径 复制目录到目标目录
mv 源路径 目标路径 移动文件
rm 文件名 删除文件
rm -f 文件名 强制删除文件
rm -rf 文件名 删除目录
tree 文件 目录结构(Windows不支持)
ln -s 真实路径 链接 建立软连接(Windows不支持)
curl -L https://www.baidu.com)>1.txt 下载网站内容到文件中
wget -p -H -e robots=off [https://www.baidu.com](https://www.baidu.com/) 拷贝网页(Windows不支持)

命令行基础_第5张图片
文件及目录操作.png

你可能感兴趣的:(命令行基础)