与其说是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

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

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

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

    一.文件与目录基本操作指令 touch命令 在Linux中,touch指令可以建立一个空文件 但如果创建的文件本身存在(指在同一目录下),则会修改文件最后的访问时间,并不会更改文件内的内容. 例:# ...

  2. CentOS7.0小随笔——运行级别

    一.Linux运行级别(通用) 0:关机(halt) 1:单用户模式(无需用户名和密码的登录,用于紧急维护系统时用,类似于Windows中的安全模式) 2:不启用网络功能的多用户模式 3:启用网络功能 ...

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

    话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下CentOS7.0下如何安装和配置Nginx服务 Ngi ...

  4. 云服务器 Centos7.0 部署

    CentOS安装jdk的三种方法 http://www.mamicode.com/info-detail-613410.html centos Linux下安装Tomcat和发布Java的web程序 ...

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

    一.我缘何选择CentOS7.0 14年7月7日17:39:42发布了CentOS 7.0.1406正式版,我曾使用过多款Linux,对于Hadoop2.X/YARN的环境配置缘何选择CentOS7. ...

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

    51先在学校HTML5已经有半个多月了,然后这个星期做了一个京东的手机网站,接触到了通用样式,下面以京东的手机站为例 这两个就是京东手机站了的不同的两个板块,因为HTML5仅仅只是学完了基本标签跟cs ...

  7. 小随笔:利用Shader实现模型爆炸和沙粒化的效果

    0x00 前言 上一篇小随笔<小随笔:利用Shader给斯坦福兔子长毛和实现雪地效果>中,我和大家聊了聊著名的斯坦福兔子和利用geometry shader实现的一些效果.这篇文章继续沿用 ...

  8. CentOS7.0 采用压缩包 安装Nginx 1.7.4和添加Tomcat为系统服务 nginx结合tomcat

    CentOS7.0 采用压缩包 安装Nginx 1.7.4  一.安装准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc ...

  9. centos7.2安装完成的基本操作

    系统是centos7.2,安装完成的基本操作 1 修改网卡为eth02 更新系统3 给/etc/rc.local添加执行权限4 添加用户hequan5 禁用selinux6 关闭防火墙安装iptabl ...

随机推荐

  1. SQLServer · 最佳实践 · 透明数据加密TDE在SQLServer的应用

    转:https://yq.aliyun.com/articles/42270 title: SQLServer · 最佳实践 · 透明数据加密TDE在SQLServer的应用 author: 石沫 背 ...

  2. css样式表的知识点总结

    css总的来说有三种css样式可供选择: 1,行内样式表 行内样式表,直接写在了html文件的元素中,例如: <div style="color:red;"></ ...

  3. 如何下载官网上下载历史Java版本(老版本Java)

    首先先打开Oracle的官网    -->Oracle 然后选择Trials and Downloads 然后往下翻,选择java(JDK) 然后看到了这个,再往下翻 点他,然后就是选择你想下载 ...

  4. 通过iptables添加QoS标记

    1.什么是QoS QoS是一种控制机制,它提供了针对不同用户或者不同数据流采用相应不同的优先级,或者是根据应用程序的要求,保证数据流的性能达到一定的水准.QoS的保证对于容量有限的网络来说是十分重要的 ...

  5. centos 安装部署zabbix

    Zabbix_server初始安装部署 各模块要安装的模块 Server:server+nginx+mysql+php Agentd:agentd Proxy:proxy+mysql 1.准备环境: ...

  6. 使用Calibre自带工具批量转换电子书格式

    原来使用Calibre转换电子书格式都是先导入,再转换,再把转换后的文件复制出来,最后再改名. 虽然可以批量导入和转换,但复制和改名要一个处理.后来发现Calibre自带命令行转换工具,就写了一个批处 ...

  7. android 图片内存管理

    图片对象: drawable bitmap etc.图片对象在Android上该缓存吗?什么时候缓存?怎么缓存?缓存后使用时怎么取出?怎么销毁?什么时候销毁? bitmap对象(new出来的) :需要 ...

  8. hdu 4370

    这个题说实话我没看出来,我看的别人的博客 https://blog.csdn.net/u013761036/article/details/39377499 这个人讲的很清楚,可以直接去看他的 题目给 ...

  9. email program (客户端)演变过程有感

    以下内容全部为个人读后感(参考百度百科的相关资料) 首先我认为电子邮件是一个非常伟大的发明,它不仅成本低,而且传输效率快! 关于它的起源,我从百度百科中看到了两种说法     1.1969年10月世界 ...

  10. Maven整合SSM测试

    前面也说到了关于SSM的整合,话不多说直接从创建项目开始CRUD之路(参考前面写过的Mybatis和Spring整合,SSM简单整合),这是整个项目的结构 以及最终的结果.(附上下载地址) 一.创建M ...