1.终端里的复制粘贴
- cmder
- 鼠标右键是粘贴
- shift + insert是粘贴
- 鼠标选中即自动复制
- Git Bash
- 鼠标中键是粘贴
- shift + insert是粘贴
- 用鼠标选中,右键 copy 即复制
- 用鼠标选中,按 ctrl+insert 即复制
2.增删改查
查:查看文件或目录
- 查看当前目录绝对路径
pwd
- 查看当前目录内容
ls
ls -l
(更详细的) - 查看指定目录内容
ls 路径
- 查看文件内容
cat 路径
(展示前10行)
tail 路径
(展示后10行)
less 路径
(分页看)
增:创建文件
- 创建a.txt
touch 1.txt
(创建空文件)
echo nihao > a.txt
(创建有内容的文件,会覆盖之前内容)
echo hello >> a.txt
(追加内容给文件)
echo -e "nihao\nhello" > a.txt
(追加两行内容给文件,\n相当于回车) - 创建目录
mkdir 1
mkdir 2 3
mkdir -p 1/2/3
(创建多层目录) - 同时创建多个文件
touch a.txt b.txt
- 同时创建多个目录
mkdir -p 1/2/3 1/3/4
- 复制文件
cp a.txt b.txt
- 复制目录
cp -r 1 2
删:删除文件
- 删除a.txt
rm a.txt
- 删除目录1
rm -r 1
rm -rf 1
(强制删除目录a,不会有系统的提问)
改:修改目录或文件
- 修改文件内容/追加文件内容
echo 666666 >> a.txt
code a.txt
(用VSCode打开文件)
start a.txt
(用默认程序打开文件) - 清空文件
echo '' > a.txt
- 移动文件/目录
mv a.txt 1
(把a.txt移动到1目录)
mv 1/a.txt .
(把1目录下的a.txt移动到当前目录) - 重命名文件/目录
mv a.txt b.txt
(重命名文件) - 修改文件最后更新时间
touch a.txt
3. &&操作和;操作
&&操作
- 当一条命令成功后,才执行另一条命令
rm a.txt && echo success
;操作
- 不管前面的命令成功或失败,都执行后面的命令
rm a.txt; echo success
资料来源:饥人谷
网友评论