欢迎光临
我们一直在努力

Linux基础命令(上)

实验环境:centos7, xshell6

一、Linux命令分类及格式
Linux命令大体上可以分为两类,一是内部命令,另一类是外部命令。
内部命令:指的是集成与Shell解释器程序内部的一些特殊指令,也称为内建指令。内部命令属于Shell的一部分,所以并没有单独对应的系统文件,只要Shell解释器程序被运行,内部指令也就自动载入内存了,用户可直接使用。内部命令无需从硬盘中读取文件,因此执行效率较高。

外部命令:指的是Linux系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应了系统中的一个文件,是属于Shell解释器程序之外的命令,所以称为外部命令。Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并完成。

Linux命令行的格式
命令字:命令字即命令名称,是整条命令中最关键的的一部分。
选项:选项的作用是调节命令的具体功能,决定这条命令如何执行。
参数:命令参数是命令字的处理对象,通常情况下命令参数文件名、目录名或用户名等内容。
其中,命令字、选项、参数之间用空格隔开,多余的空格将被忽略。其中命令行中的选项和参数在某些情况下是可以省略的,即命令行可以只有命令字,也可以只有命令字、选项,或者只有命令字、参数。

二 Linux命令实操

下图为xshell登陆界面,含义如图所示

若为$标识,则为普通用户

(1) hostname
hostname命令可以查看当前主机的完整的名称,也可以用来修改当前系统的主机名
查看主机名时,直接输入命令hostname

修改主机名时,命令后输入所要改为的主机名即可

(2) pwg
pwg命令用于显示用户当前所在的工作目录位置,工作目录是用户操作文件或其他子目录的默认位置起点,使用pwg命令不添加任何选项和或参数。

(3)cd

cd命令用于将用户的工作目录更改到其他位置,通常使用时需要切换到目标位置作为称呼。
cd 返回宿主目录即家目录

cd.. 返回上一层目录

cd ../../返回上上层目录

cd / 返回根目录

cd – 二个路径来回切换

(4)ls
ls命令主要用于显示目录中的内容,包括子目录和文件的相关属性信息等。使用的参数可以是目录名,也可以是文件名,允许在同一条命令中同时使用多个参数。
在字符模式中以颜色区分不同的文件,深蓝色表示目录,白色表示一般文件,绿色表示可执行文件,×××表示设备文件,红色表示压缩文件。
执行不带任何选项,参数的ls命令,可显示当前目录中包含的子目录,文件列表信息。

ls -a
显示所有目录和文件信息,包括以 “.”开头的隐藏目录和隐藏文件

ls -s
显示详细信息,即单个文件大小

ls -lh
显示目录总大小以及单个文件大小

(5) \
转行显示,注意转行符和前面不能有空格
下图中路径为etc目录下的abrt文件,转行输入

(6)du

du 命令可用于统计制定目录所占磁盘空间的大小。使用目录或文件的名称作为参数。du命令可选项如下图

统计boot目录的大小
du -a

du -s

du -ah

du -sh

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。