CentOS7.0小随笔——指令基本操作(Part.A)

与其说是CentOS7.0的小随笔,说老实话,基本指令在每个发行版本的Linux中都基本上是一致的。

Part.A部分我们讲述以下四个方面:命令行界面与图形界面、Linux系统的关闭与重启、命令行帮助、导航类命令。

一、命令行界面与图形界面

Linux操作系统中存在着两种不同的操作方式:文本模式和图形模式

对于CentOS系统而言,如果安装选项选择的是最小安装或基本服务(basic service)安装,那么默认进入的是文本模式,且GUI组件并未连带安装(后续可以通过yum进行安装)。

tips:如果要从文本模式进入图形界面,可以输入startx命令或init 5指令

因为Linux是属于多用户操作系统,所以它可以接受多个用户登录。Linxu和Unix一样,提供了虚拟控制台的访问方式,这样就可以允许一个用户进行多终端、多次登录。

例如:输入快捷键Ctrl+Alt+F2,用户又可以看到“login:”这样的提示字符,这就说明了用户切换到了第二个虚拟控制台。

在文本模式下,我们经常看到类似于下面两种格式的内容:

[Sakurauchi_Riko@llss ~]$

[Sakurauchi_Riko@llss ~]#

上面两种格式中,相同的地方有三处:Sakurauchi_Riko代表当前用户;llss指的是主机名;~当前用户的家目录

唯一的区别就是$和#了。$表示该用户是普通用户;#代表该用户是拥有超级用户(root)的权限。

二、Linux系统的关闭与重启

以下四条指令都可以将Linux系统关闭

# shutdown -h now  //系统马上关机,如果now改为数字可设置为几分钟后关机

# poweroff

# init 0

# halt  //这条指令起到的作用只是停止系统,不关闭计算机(服务器)电源

tips:在Linux系统中,普通用户在没有权限的情况下,是无法关闭系统的。只有超级用户(root)才能够关闭它。

以下三条指令都可以讲Linux系统重启

# shutdown -r now  //系统马上重启。如果now改为数字可设置为几分钟后重启

# reboot

# init 6

tips:快键键Ctrl+Alt+Del也可以使Linux系统重启

三、命令行帮助

熟知帮助选项-h和详细帮助信息指令man

shell中使用-help的选项来获得帮助信息,即在输入相关命令后再加入-h的参数以了解该命令的使用方法

例如:# mount -h

详细帮助信息指令man的路径在/usr/share/man文件中(这里要说一点,在Linux中,万物皆可文件!)

例如:# man ls (这个指令就是查看ls命令的详细用法,查看原理是调取/usr/share/man文件中ls的部分)

四、导航类命令

pwd用于显示用户当前所在的目录

例如:# pwd

   # /var/www/html/lilywhite

(表示用户当前所在的路径为/var/www/html/lilywhite)

cd命令说白了就是切换路径的作用

例如:# cd /usr/bin  //进入/usr/bin目录

# cd ..  //可以进入上一层目录

# cd -  //可以进入上一个进入的目录

# cd ~  //可以进入当前用户的家目录

ls命令的作用使列出目录

语法: ls  [选项]  {目标目录}

常用选项:-a:显示所用的文件和目录

       -A:显示所有的文件和目录(但不显示前目录和上层目录)

        -l:显示详细格式列表(文件权限,所述用户、组,修改时间等信息)

        tips:在CentOS中,ls -l和ll指令等价

su命令常用于不同用户间的切换

例如,目前登录的用户为Sakurauchi_Riko,要切换为用户Aida_Rikako,需输入命令$ su Aida_Rikako

who命令显示了系统中登陆了哪些用户(通过不同的参数列出信息可以详细到用户使用的终端,上线时间,停留时间,当前动作等内容。)

which命令可以实现命令的全路径

例如:# which man

    /usr/share/man

这条指令在编译安装过程中起到极为重要的作用。

原文地址:https://www.cnblogs.com/lilywhite/p/10633981.html

时间: 2024-10-11 12:04:53

CentOS7.0小随笔——指令基本操作(Part.A)的相关文章

【CNMP系列】CentOS7.0下安装Nginx服务

话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下CentOS7.0下如何安装和配置Nginx服务 Nginx的历史不在此赘述,轻量,快是它的特性.只是因为现在的模块没有达到apache的模块数量级,未来有超越apache的势头. 首先,我们要安装个必要的软件(上节提到过,可能有人并未安装) #yum install wget 因为Nginx以来与gcc的编译环境,所以,在mini centos中需要安

CentOS-7.0的核心安装与配置续

我们CentOS-7.0的核心安装后,很开心,但还没等兴奋劲过去就发现问题了,yum怎么用不了?ifconfig怎么也用不了?pvcreate呢?......之后大家可能就开始骂我坑爹了,怎么这么多的基础命令用不了,这个人写的核心安装怎么这么坑. 我错了,不要急,下面的这篇文字就是帮你们解决这个问题的. 我们安装时的文件是依照/root/anaconda-ks.cfg这个回答文件(回答文件不懂的话自行百度)安装的,cat查看它 [[email protected] ~]# cat/root/an

VirtualBox装CentOS7.0

为什么是VirtualBox? 免费,体积小,有快照功能. 为什么是CentOS7.0? 免费,被人推荐用这个 开始安装把. 1,现在管理-全局设定改下默认安装位置,默认是装在c盘的. 2,在设置下网络把,这里选择桥接(因为简单)其他模式也可以,请自己查资料吧 3,新建一个,这里说下 有的电脑不能选64位的安装,是因为电脑没有开启虚拟化设置,是在bios里配置的,请百度. 4,接下来就默认就好 这里我选固定大小 创建好了,我们来启动 选择我们的启动盘 上下键选择第一个安装centos7 我们选择

centos7.0设置网络连接(IP,网关DNS)

用虚拟机装了个centos7.0玩玩,安装界面比原来用的5.x发生了很大的变化,不过过程还是打通小异的,就不记录了.这次安装了一个纯净的环境,当然也没有桌面,没有网络连接,这里记录一下配置网络的过程: 1.虚拟器使用了桥接的方式,直接连接物理网络 2.cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录 3.vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容 HWADDR=00:0C:29:8D:24:73 TYPE=Eth

css小随笔(二)与通用样式

51先在学校HTML5已经有半个多月了,然后这个星期做了一个京东的手机网站,接触到了通用样式,下面以京东的手机站为例 这两个就是京东手机站了的不同的两个板块,因为HTML5仅仅只是学完了基本标签跟css的标签,所以在没有接触通用样式之前很可能就是这两个板块就是两个不同的代码了,然后就会导致css文件里面的代码会非常的多,也会是比较混乱的,不能够清楚明了的看懂.而且应用的通用样式就是可以用一套代码来搞定各个类似板块,并且每个板块不同的地方仅仅需要微调就可以了.这样不仅仅使代码明了,而且还会很省事,

YARN环境搭建 之 一:CentOS7.0系统配置

一.我缘何选择CentOS7.0 14年7月7日17:39:42发布了CentOS 7.0.1406正式版,我曾使用过多款Linux,对于Hadoop2.X/YARN的环境配置缘何选择CentOS7.0,其原因有: 1.界面采用RHEL7.0新的GNOME界面风,这可不是CentOS6.5/RHEL6.5所能比的!(当然,Fedora早就采用这种风格的了,但是现在的Fedora缺包已然不成样子了) 2.曾经,我也用了RHEL7.0,它最大的问题就是YUM没法用,而且总会有Warning提示注册购

【CNMP系列】CentOS7.0下安装PHP5.6.30服务

上一节我们讲过了如何在CentOS7.0下安装MySql服务,如果没有看到欢迎页面的朋友,可以加我的个人微信详聊:litao514148204 附上一节地址:http://www.cnblogs.com/riverdubu/p/6426852.html 关于php-fpm nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端. nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理

【CNMP系列】CentOS7.0下安装MySql5.6服务

接上一回的话,CentOS7.0下安装好了Nginx服务,对于我们的CNMP,我们可以开始我们的M啦,就是传统意义上的MySql服务 MySql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. 官网:https://www.mysql.com/ 与其他大型数据库例如 Or

grep&sed小随笔

由于工作需要,需要截取一个html文件中的一些段,导入到数据库中(当然用诸如UE.Notepad++之类的文本编辑软件可以很简单的实现).但是,思考了一下能否使用命令去实现呢? 以下是一个模板文件: 当然,一个html文件中不可能只有这几个段,我们可以使用'grep -e 字符串1 -e 字符串2'这样的命令去筛选就好了. [[email protected] myScript]# cat test.log  <sffid>1234</sffid> <policyno>