man帮助:
man是Linux中的中的指令,类似于Windows中的 /?。
man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。
man的位置在/usr/share/man/;
我们可以使用man man来查看man指令的详细信息。
观察上图,我们能发现有一些大写的词语,他们的具体含义如下:
同时,[]表示可选可不选,...表示可以跟多个选项或者参数。
事实上,当我们使用man+数字+指令,可以更准确的查找该命令的解释。
上面是数字所对应的解释的具体范围。
下面是示例:
使用man write,可以看见write是一个用户命令。
使用man 2 write,可以发现他能够在系统中被调用。
使用man 3 write,发现write并不是c语言库函数。
其余的就不再一一解释了,可以自行下去尝试。
关于man,我们还有一些基本操作,可见下图:
文件系统:
文件和目录构成单根倒树状的结构,从根目录往下分支。
所对应的文件系统也从根目录开始,根目录表示为一条/。
我们到根目录下面去后,用ls查看文件,可以看见根目录分支出去的文件。
我们到根目录下面的bin目录下,即cd /bin,再用ls来查看文件,这些文件则是从/bin下分支出去的。
要注意,在Linux文件命名中是严格区分大小写的。
同时,路径之间我们使用/来分隔。例如:
路径可分为绝对路径和相对路径。
绝对路径是指,以根开头的路径、文件位置的全路径、在任何位置都可以引用。
相对路径是指,不以斜线作为开头、当前工作目录的相对位置、在特定的位置才可以引用。
下面是Linux中一些常见的目录
/root: 超级用户root的家目录
/home/username:普通用户的家目录
/usr: 安装的软件,共享库等目录重要的子目录。
/usr/bin : 用户命令。
/usr/sbin : 系统管理员命令。
/usr/local: 本地自定义软件安装目录。
/etc: 系统的配置文件。
/var: 系统服务的数据,例如数据库文件,日志文件和网站内容等。
/tmp: 系统临时文件目录。
/boot: 系统启动所需要的文件。
/dev : 包含一些特殊的设备文件,供系统用于访问硬件。
/proc和/sys: 反应当前系统运行状态。
Linux中对于文件目录的命名也是有一定要求的:
1.名字不能多于255个字符。
2.所有字符都要求是有效的,除斜线/之外。
3.不要使用某些特殊的字符在文件或者目录名中。
4.当文件名中有特殊字符时应用引号保护引起来。
5.命名和大小写敏感。
文件系统的更细致化讲解,可见以下文章:
(9条消息) 一口气搞懂「文件系统」,就靠这 25 张图了_小林coding的博客-CSDN博客_一口气搞懂文件系统
目录操作:
pwd:显示当前工作的目录。
cd:改变到一个绝对或者相对路径下。
cd ..:改变到上层目录。
cd -:改变目录到上一个工作目录。
cd /cd ~:改变到当前用户的主目录下去。
cd ~username:改变到某个用户的主目录。