基本指令
ls 指令
- 语法
- 功能
- 常用选项
举例说明:
输入 ls 指令
输入 ls -l 指令
输入 ll 指令
alias就是重命名指令,当然我们也可以对常用的指令进行重命名,看个人操作习惯。
输入 ls -l -a 指令(也可以输入 ls - la 指令)
pwd 指令
- 语法
- 功能
举例说明:
cd 指令
- 语法
- 功能
举例说明:
这里补充一个tree指令:
tree可以将我们想要打印的目录下的所有目录和文件以树的形式打印出来:
比如说d1这个路径,我们当前在/root这个路径下:
绝对路径 : /root/d1
相对路径: ./d1
输入cd - 指令
输入cd ~ 指令
Linux的目录树
文件有目录文件,就是文件下面还有目录或者别的文件,还有普通文件(比如以.c .txt . file)等的文件,下面没有别的文件了,所以我们可以看到,普通文件一定是目录树的叶子节点,而叶子节点可能是目录也可能是普通文件,而路上的节点也一定是目录。/ 我们称为分隔符。
touch 命令
- 语法
- 功能
- 常用选项
举例说明:
输入 touch + 文件名 指令
mkdir 指令
- 语法
- 功能
- 常用选项
举例说明:
rmdir指令 && rm 指令
- 语法
rmdir [-p][dirName]。 - 适用对象
具有当前目录操作权限的所有使用者。 - 功能
删除空目录。 - 常用选项
-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
其实在实际中我们很少用这个命令,因为rmdir只能删除空目录,局限性较大,我们比较喜欢实用rm命令。
- 语法
rm [-f-i-r-v][dirName/dir]。 - 适用对象
所有使用者。 - 功能
删除文件或目录。 - 常用选项
-f 即使文件属性为只读(即写保护),亦直接删除。
-i 删除前逐一询问确认。
-r 删除目录及其下所有文件。
举例说明:
man指令
- 语法
man [选项] 命令 - 常用选项
-k 根据关键字搜索联机帮助
num 只在第num章节找
-a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。
man手册分为8章:
1 是普通的命令。
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件) 。
3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件。
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义。
6 是给游戏留的,由各个游戏自己定义。
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明。
8 是系统管理用的命令,这些命令只能由root使用。
举例说明:
比如说我们想看printf的相关信息:
我们会发现有一个有趣的事情:
printf可以直接输入在Linux命令行中直接将信息打印在屏幕上,这个事情还是比较有趣的。printf命令模仿了C语言中的printf()函数。主要作用是输出文本,按照我们指定的格式输出文本。还有一个输出文本的命令echo,在输出文本时,echo会换行。printf命令不会对输出文本进行换行。可以使用 \n 。但是printf命令的优势是格式化文本。
bc和wc指令
bc命令可以很方便的进行浮点运算。
wc指令可以查看文本的信息,比如多少行等。
uname指令
- 语法
- 功能
- 常用选项
那么今天的分享就到这里了,有什么不懂得可以私信博主,或者添加博主的微信,欢迎交流。