Linux基础命令学习!!新手必备二
一、帮助命令
在Linux中,对于一些命令使用,总会有忘记的时候。又或者需要了解一个新命令的使用方法的时候。这个时候,就可以使用帮助命令,去了解命令的使用方式,以及语法。下面给大家列出几种查询方法。
- man帮助
man帮助是Linux系统中最常用的查询命令方式。一般语法为man [command] (command是命令的意思)。
例如:man passwd
它会回显如图中的页面,这是manual手册,这是其中的第一章节,是所有用户都可执行的命令的语法。(图中红色划的地方,就是它显示的手册跟章节)在man帮助中,manual手册里有很多章节,大家可以按照需求去查找:
1、用户命令章节(所有用户都可执行的命令的语法);
2、系统调用命令章节;
3、c库调用章节;
4、设备及特殊文件;
5、配置文件的格式及相关参数(一般是配置文件的语法);
6、游戏;
7、杂项;
8、管理命令(只有root可以执行的命令的语法 );
其中手册里1、5、8这三个手册使用较多。(其中退出man帮助的需要按q,才会退出)
例子:使用man命令查询passwd的5章节的内容。使用命令:man 5 passwd
- help
这个查询帮助是命令本身自带相关的查询信息,才能使用。不然,系统会显示报错。
命令使用语法: [command] --help
例子: passwd --help
它也会显示该命令相关语法,以及使用方法。不过没有man帮助详细,如果在help中没有找到可以用man去查询想要的结果。
二、复制,移动,删除操作
1.复制
命令:cp [SOURCE] [DEST]
SOURCE是被复制的命令文件或目录,DEST是复制到的位置
举个例子: cp file1 file2
图中为复制file1到file2。
不过在使用复制的时候需要注意以下的事项!!
DEST的三种情况
1.当DEST是一个目录,文件就复制到目录里面
2.当DEST是一个不存在的文件时,直接复制并改名成目标文件
3.当DEST是一个已存在的文件时,直接覆盖目标文件
SOURCE的两种情况
1.SOURCE有多个,那么目标必须是已存在目录
2.SOURCE是目录,目标不能是已存在的文件,需要加-r选项
大家可以在虚拟机上试一试以上事项,感受一下情况会造成的原因。
2.移动(也可以重命名)
命令:mv [SOURCE] [DEST]
使用语法于复制一致。
不过在这个地方需要注意文件的路径。最好是选择绝对路径进行移动。
下面将说
-
绝对路径
以/开头的路径
跟你所在的位置无关 -
相对路径
不以/开头的路径
从当前目录开始
跟你当前的位置有关
例如 /root/touch/file1就是绝对路径,你在root目录下touch/file1就是相对路径。绝对路径是在任何位置都可以找到的。在相对路径下,只有在文件所在目录才能找到文件。就上上述,在/etc目录下,找touch/file1那么将会找不到文件(除非/etc目录下就有这个路径的文件)。
3.删除
命令: rm [OPTION] [FILE]
rm是用来删除文件的命令。
例子: rm file1
在使用过命令后,再用file去测试file1是否存在,然后系统显示文件不存在。
在这里再说一个比较出名的命令,那就是能让系统直接崩溃的命令。
rm -rf /* #删除根下所有文件,即删除系统所有文件。
一般不要轻易使用,在使用该命令之前,记得打个快照。
总结
以上便是一些关于linux的基础命令,觉得本文对您有帮助的话,可以点赞支持。谢谢观看!!