对于初学者来说,命令行比较不适应,用惯了图形界面,不太适应命令行的使用,其实命令行比图形界面的使用更加快捷。
学习命令行之前需要先了解一些比较常用的单词,比如
directory:目录、文件夹
file:文件
make:新建
remove:删除
move:移动
copy:复制
list:罗列
link:链接
find:查找
echo:发出回音、重复
touch:触摸
change:改变
。。。
命令行都是英文对应意思的缩写
比如:(以下罗列的例子遵循格式:命令行的功能——原英文——缩写英文)
1、创建目录——make directory——mkdir
2、删除——remove——rm
3、移动 / 重命名——move——mv
4、复制——copy——cp
5、罗列——list——ls
6、改变目录——change directory——cd
以下将列举几个用来使用过的命令行:
1、ls的主要功能:
1.1、$ ls——查看路径,主要是在打开一个文件/目录的时候直接调用,这儿的主要功能就是显示本文件的所在的路径;
1.2、$ ls -a——查看本目录下所包含的主要文件有哪些;
1.3、$ ls -l——查看本目录下所包含的文件有多少;
1.4、$ ls -al——查看本目录下的所包含的文件的数量已经每个文件的具体信息(用的最多)。
2、cat的主要大功能:
2.1、一次显示整个文件。
$ cat filename
2.2、从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
2.3、将几个文件合并为一个文件。
$cat file1 file2 > file
cat具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
参数:
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
我在使用的过程中用的最多的是第1个功能,即将cat作为显示信息的命令行,其功能就是显示目录的属性以及文件中的相关内容。
3、mv的主要功能
mv的主要功能是移动功能,能够移动文件,也可以移动目录,主要格式是:
$ mv 源路径 目标路径
如果源路径和目标路径是同一个,那么命令行执行下来的结果就是将原来的目录/文件的名字更改了(还能起到改名字的功能呢~~~~)
4、touch的主要功能
$ touch 文件名:创建文件
$ touch 文件名:改变文件更新时间(如果文件名是同一个的话)。
对于命令行的学习有以下两个网站可以使用:
命令行释义:https://explainshell.com/explain?cmd=ls+-lrt
第一个网站的使用方法比较简单,当看到自己没有接触过、不熟悉的命令行的时候,将该命令行输入到搜索框中,网页就会显示出该命令行将能实现的功能。当然还有就是选择Google等网站进行搜索学习,