初识命令行
命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。(百度百科,可自行百度)
经过几节课的学习简单的总结一下常用的命令行,也方便自己日后的使用复习,学习命令行前先来记住几个单词,如下图,而命令行则是单词的简称缩写()
常用命令有cd 改变目录 // cd ~/desktop 则是进入当前用户目录的桌面
mkdir创建文件夹,是文件夹而不是文件 //make directory 的缩写
小试一下:例如在desktop桌面 创建一个demo_dir文件夹 则可执行以下命令
cd ~/desktop //在桌面创建文件夹,首先进入桌面,进入某个路径下,这里是进入桌面
mkdir demo_dir //创建demo_dir文件夹,执行后就可以看到桌面多了一个demo_dir的文件夹
pwd //显示当前目录
学会创建文件夹,那如何创建文件呢?这里总结两个方式
在桌面创建1.txt和在demo_dir文件夹创建2..txt
1. touch 1.txt //创建一个1.txt的文件,执行命令后就可以看到桌面出现一个1.txt文本 (还有个改变文件更新时间的作用)
2.进入demo_dir文件夹 //同理 在demo_dir中创建文件,首先进入此文件夹
cd demo_dir
echo '创建文件的第二种方式'>2.txt //创建一个含有" 创建文件的第二种方式 "内容的2.txt文件
3.将桌面的1.txt 改名字为11.txt
首先我们需要先从demo文件夹中回到桌面,可以用cd ..
pwd //查询一下当前路径 ,发现我们在桌面
mv 1.txt 11.txt // 修改在桌面文本1.txt 修改名字1.txt为11.txt
4.如何删除文件呢??学会创建是不是要学会删除
pc@tian MINGW64 ~/Desktop
$ rm 1.txt //删除文件命令
rm: cannot remove '1.txt': No such file or directory
pc@tian MINGW64 ~/Desktop //发现报错,找不到这个文件,因为我们刚才把1.txt修改为11.txt
$ rm 11.txt //删除成功
5.如何删除demo_dir文件夹中的2.txt呢
这里首先进入文件夹
pc@tian MINGW64 ~/Desktop
$ cd demo_dir //进入文件夹
pc@tian MINGW64 ~/Desktop/demo_dir
$ ls //通过ls命令 查看文件夹中有什么文件
2.txt //显示只有2.txt
pc@tian MINGW64 ~/Desktop/demo_dir
$ ls -a // ls -a 查看文件命令 显示 ./ ../ 和2.txt 发现比ls 执行结果多 是显示隐藏的 (.) 文件
./ ../ 2.txt
pc@tian MINGW64 ~/Desktop/demo_dir
$ ls -l
total 1
-rw-r--r-- 1 pc 197121 31 三月 4 20:54 2.txt
pc@tian MINGW64 ~/Desktop/demo_dir
$ rm 2.txt //执行删除操作
再次执行 ls 命令查看 文件夹demo_dir目录下的文件
cat 命令是用来显示文件的内容
$ cat 1.txt
123213123
pc@tian MINGW64 ~/Desktop/demo_dir
如何学更多的命令
点击此链接 https://explainshell.com/explain?cmd=ls+-lrt
在about文本框输入命令 例如:ls
下面则可查看其用法释义