Cmder命令行操作
发布网友
发布时间:2022-10-21 02:15
我来回答
共1个回答
热心网友
时间:2024-12-11 17:38
复制:鼠标选中所要复制的内容即可。
粘贴:鼠标右键或者Shift + Insert。
(1)创建文件
touch 1.txt:创建1.txt的空文件
echo: 创建有内容的文件
echo hi > 1.txt :创建1.txt 文件,里面内容为 hi,该命令会覆盖文件原有的内容
echo 你好 >> 1.txt, 创建1.txt 文件,向1.txt 文件中添加 “你好” ,不会覆盖文件原有的内容
echo -e "1\n2" >> 1.txt :, 创建1.txt 文件,向1.txt 文件中添加特殊的文本
(2)创建文件夹
mkdir a : 创建 a 目录
mkdir a/c/e :创建多层目录 a/c/e
(3)同时创建多个文件和文件夹
touch a.txt b.txt : 同时创建 a.txt 和 b.txt 文件
mkdir a b c : 同时创建abc 3个文件夹
mkdir -p a/c b/c :同时创建两个多层目录
cp 1.txt 2.txt : 将1.txt 文件拷贝,命名 2.txt
cp -r a b :将 a 目录复制,命名b目录
rm a 删除 a 文件
rm -r a :删除 a 目录
rm -rf a 强制删除 a 目录
echo "111" > 1.txt :修改 1.txt 的文件内容为 111
echo "" > 1.txt : 清空 1.txt 的文件内容
mv 1.txt b : 将 1.txt 文件移动到 b 文件夹中
mv b/1.txt . : 将 b 文件夹下的1.txt 文件移动到当前目录
tochu 1.txt : 修改 1.txt 文件的最后更后时间为当前时间
(1)查看文件
pwd :查看当前目录的绝对路径
ls : 查看指定目录下的所有文件
(2)查看文件内容
cat 1.txt :查看1.txt 的全部内容
head 1.txt : 查看1.txt 文件的前 10 行内容
head 1.txt -n 5: 查看 1.txt 文件的前 5 行内容
tail 1.txt : 查看1.txt 文件的后 10 行内容
tail 1.txt -n 5 :查看 1.txt 文件的后 5 行内容
less 1.txt :分页查看 1.txt 的内容,按 esc,再按 q 退出分页
echo $? :查看命令运行之后的返回结果,成功返回0,失败返回非 0 和 error 信息
rm 1.txt && echo 删除成功 :当文件存在时执行删除操作成功后,再返回删除成功,否则返回删除成功
rm 1.txt ;echo 执行完成 :无论文件是否存在,都返回执行完成
start 1.txt : 打开 1.txt 可执行文件
code creatHTML : 通过 vscode 编辑器打开 creatHTML 文件
通过 code creatHTML 打开文件,在文件中输入
#!/usr/bin/ench sh 使用 sh 运行脚本文件( mac 需要添加,windows 可以不加)
mkdir $1 创建一个文件夹,文件夹名字通过参数传入
cd $1 进入文件夹
touch index.html 创建 index.html 文件
touch style.css 创建 style.css 文件
touch main.js 创建 tmain.js 文件
echo -e "<!DOCTYPE>\n<h2>hello world</h2>" >> index.html 向 index.html 文件写入h2标签
chmod +x creatHTML
./ creatHTML 111 运行脚本,文件夹为 111 或者
sh creatHTML 111 也可以运行脚本
如果不想输入 ./ 或者 sh 可以将脚本文件所在目录路径添加到 path 的环境变量,这样就可以直接使用脚本文件名直接运行脚本了,并且在任何目录下都可以运行该脚本。