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是我们Linux最常见的目录操作命令,主要作用是用来显示目录下有什么内容。
ls的基本语法格式:
[root@localhost ~]# ls [选项] [文件名或目录名]
可接的选项(常用):
我随便举几个例子,其他的大家自己去试试吧:
[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命令:显示目录下所有内容
}
本节就到这了,我是结花,我们下次见。