Linux基本命令操作
1.命令分类:
在执行linux命令时必须依赖于shell命令解释器,shell实际是在linux运行中的一种特殊程序。位于操作系统内核与用户之间,把用户打出的命令进行解释。根据linux命令和shell的关系,一般分为两种类型。
1:内部命令:指的是集成与shell解释程序如bash内部的一些特殊指令,内部命令属于shell的一部分,所以并没有单独对应的系统文件,只要shell解释器被运行,内部命令也就自动载入内存了,用户可以直接使用。
2:外部命令:指的是linux系统中能够完成特定功能的脚本文件后者二进制程序,每个外部命令对应了系统中的一个文件,是属于shell解释器程序之外的命令,所以称为外部命令。
2命令行格式
linux命令在使用时可以从后面加入自己需要的选项及参数,具体规格如下。
命令字 【选项】 【参数】
其中命令字和选项、参数之间必须有空格,命令行可以只有单独的命令字,也可以有命令字加选项,或者命令字加参数。
1、命令字:命令字就是一个命令的命令,是写命令中最关键的一步,所以在写命令时要确保命令的正确输入,在linux中,不管是文件还是命令字都是区分大小写的!
2、选项 :选项是根据需要的条件,添加到命令的后方,一般使用 【命令】 -选项即可,在有多个选项时也可以叠加。如:命令 -选项选项(-al), 也可以- 选项 -选项(-a -l ) ,两种都可以同时用,第一种是方便,快捷,第二种意义明确,容易记忆。
3、参数 :参数可以简单的认定为是文件名、目录路径或者用户名。在输入命令和选项时,可以根据命令来添加参数。
目录和文件的基本操作
1、查看当前目录 pwd
例如你现在在/root/目录下,输入pwd,会输出/root/
2、ls命令 查看文件的命令
-l:以长格式显示文件及目录的列表。包含权限,大小
-a:显示所有子目录文件的信息,包含隐藏的文件或目录
-d:显示目录本身的属性,不是显示目录的内容
-h:显示文件的大小,和-l结合使用
-R:以递归的方式显示目录及子目录中的所有内容
–color:以颜色的方式显示
3、du命令 查看文件占用录的命令
-a:统计磁盘空间的占用的所有文件
-h:默认du显示内存是以kb的格式输出来,使用-h后将以K,M等单位
4、cp命令 复制文件或目录
cp 【选项】 源文件 目标文件
-f:覆盖同名文件或目录不提醒,强制覆盖
-i:覆盖同名文件或目录提醒用户确认。
-p:复制保持源文件的属性不变
-f:复制目录时必须使用这个选项,表示递归复制所有文件下及子目录。
5 、rm命令 删除文件或者目录
-f:删除文件目录不提醒,强制删除
-i: 删除文件或者目录提醒用户
-r:表示递归删除整个目录
6、mv命令 移动文件,目录
mv 源文件或者源目录 目标文件或者目录
7 、mkdir 创建目录或者文件
mkdir 文件
-p:在目录中创建多层目录
例如:创建一个a目录,并在a下创建一个b目录,再在/a/b/下再创建一个c目录
mkdir -p /a/b/c/
8、touch 创建空文件
touch 文件
9、ln 创建软链接
-s 明确进行
ln -s /a /b/
10 cd 切换目录
cd 目标目录