Linux自学之旅-基础命令(一)

Linux自学之旅-基础命令(一)


前言

1.安装篇已经过去了,我们开始进行正式的Linux基础命令篇章。

2.从本章开始的基础命令篇会主要介绍咋们在Linux中比较常用的命令以及他们的作用。


提示:以下是本篇文章正文内容

一、登陆界面

1.刚开始进入系统时,会有一段“localhost login”,后面可输入;这里是让你输入你的登录用户账号(默认使用“root”进行登录【root就是系统管理员,大家想象windows是不是也有管理员账号这一概念】),直接输入“root”回车就行。
在这里插入图片描述


2.输入“root”回车之后,就需要你输入“root”这个用户的密码;还记得我们在安装的时候设置的根用户密码嘛,就是你安装的时候第一次让你输入设置的密码,直接打上去就行。(输入的时候Centos是默认不会显示你的密码出来的,你打完直接回车就行了,然后就可以正式进入系统)
在这里插入图片描述
在这里插入图片描述

二、命令提示符

那么我们登录成功后看到有一句如下信息,并且可以输入,我们的Linux就是在这个界面下并且在这句话(命令提示符)后面输入代码进行执行的;接下来我们来讲讲这句话的意思。

[root@localhost ~] #

1.[ ]:提示符的分割作用,没有什么特殊含义,直白点就是让格式好看点而已emm

2.root:你所登录的用户名(root就是我们刚才登录的管理员账号)

3.@:也是起一个分割作用,没有特殊含义

4.localhost:当前系统的简写主机名(还记得刚安装的时候要求设置的主机名么,简写前面一部分)

5.~:当前所在工作路径(还记得我说过的“/”么,那是根目录,如果我在“/”目录的话,这里也会显示“/”;直白点也就是我在Linux系统中的哪个目录)( ~代表我在/root/下

6.#:这个符号就是代表你现在是管理员的账号在登陆,我说过“root”就是管理员账号


三、命令的基本格式

那么我们说完了“命令提示符”,我们发现”命令提示符“拥有着属于自己的一套语法格式,那么我们在Linux中输入的命令也是拥有一套属于自己的语法格式的。如下:

[root@localhost  ~] #  命令  [选项]  [参数]

1.[ ]括起来的是代表这个地方的内容可写可不写;

2.命令提示符后面先接“命令名”,然后如果这个命令有一些“选项的话”可以接,当然大部分命令就算不接选项也有实际用处

3.后面的参数也是可有可无

4.我们把“命令”看成是一个商店,“选项”看成在商店要买的东西,“参数”看成是付款的金额

4.1:我们进商店(命令)首先是不是要挑要买的东西(选项),然后去收银台付款(参数),这就犹如命令执行的格式,要有一个命令,然后接选项,最后接参数。

4.2:当然有时候我们去商店(命令)是不是也可以不买东西,随便逛逛就出来是吧,这也如同我们命令的格式,有时候可以只有命令本身,不用接选项这些。

4.3:还有时候我们没钱了,是不是就可以直接去商店(命令)拿完东西(选项)就直接跑不付钱(emm,现实生活中可别真这样鸭,会被抓的),这样就如同我们有时候也可以直接接命令和选项本身,不用加参数也可以执行。

4.4:还有最后一种情况是你去商店(命令),没拿东西,就随便逛逛,但是你出来的时候还是给老板钱了,因为啥鸭,因为你和老板说你这商店环境不错,给你点赞助费(不恰当的例子emm,凑合吧),这样就如同我们的命令格式,可以直接接命令和参数本身,选项可以不用加。


四、ls命令

ls是我们Linux最常见的目录操作命令,主要作用是用来显示目录下有什么内容。

  • 命令名称:ls
  • 英文全名:list(这个命令的原意)
  • 所在路径:/bin/ls(Linux下“一切皆文件”,命令也是文件,这是命令放在的地方)
  • 功能描述:显示目录下的内容

ls的基本语法格式:

[root@localhost ~]# ls [选项] [文件名或目录名] 

可接的选项(常用)

  • -a:显示所有文件(包括隐藏文件)
  • -d:显示目录信息,而不是目录下的文件
  • -h:人性化显示目录信息,按照我们习惯的单位去显示文件大小
  • -i:显示文件的inode号
  • -l:长格式显示

我随便举几个例子,其他的大家自己去试试吧:

[root@localhost ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog
[root@localhost ~]#
(直接ls回车显示当前目录下所有内容,不包括隐藏文件)
[root@localhost ~]# ls -a
.   anaconda-ks.cfg  .bash_logout   .bashrc  install.log         .tcshrc   .Xauthority
..  .bash_history    .bash_profile  .cshrc   install.log.syslog  .viminfo
[root@localhost ~]# ls -a :是显示当前目录下所有文件,包括隐藏文件。【. .. 前缀的都是隐藏文件】)
[root@localhost ~]# ls -lh
总用量 44K
-rw-------. 1 root root 1.2K 1月  11 11:22 anaconda-ks.cfg
-rw-r--r--. 1 root root  27K 1月  11 11:22 install.log
-rw-r--r--. 1 root root 7.4K 1月  11 11:21 install.log.syslog
[root@localhost ~]# ls -lh :长格式(更详细的信息)并人性化显示文件大小的形式呈现出目录下所有内容【1.2k这些就是文件大小,大家可以试试不加选项h会怎么样】)

总结

本节主要介绍了在Linux中的{
1.命令提示符:[root@localhost ~]#
2.命令基本格式:[root@localhost ~]# 命令 [选项] [参数]
3.ls命令:显示目录下所有内容
}

本节就到这了,我是结花,我们下次见。

猜你喜欢

转载自blog.csdn.net/qq313088385/article/details/112521230
今日推荐