Linux入门及基础操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux入门及基础操作相关的知识,希望对你有一定的参考价值。

Linux入门及基础操作


5. 用户登录


 用户大体分为两种,普通用户和root用户,区别在于:root用户是一个特殊的管理帐户,也被称为超级用户,root已近完整的系统控制,对系统损害几乎有无限的能力,要注意的是:除非必要,为 不要登录为 root。而普通用户相对权限较小,对系统的破坏程度有限。

技术分享图片

  登陆进去后,会显示图形界面,从而引入了一个概念,终端。

技术分享图片

  在图形界面下,使用Ctrl+Alt+F[1-6],切换伪终端。切换后需要登录用户名和密码,便可以在字符界面登录。

技术分享图片

  博主解析:图中的登录界面和图形界面均为centos7.4,centos6.9与7.4无太大差别,就不做详细介绍,ps:在刚装好系统后最好将虚拟主机备份或者是用VMware的快照功能,防止初学者做实验误操作,造成不可逆破坏。


  6. 人机对话


  6.1 shell

  一般生产环境中,大多数使用的就是字符界面,也就意味着无法用鼠标进行操作,我们如何使用键盘输入而让计算机了解我们的目的,以及让如何他帮助我们达到目的呢?这就用到了shall。

 Shell 是Linux 系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行

 shell 也被称为LINUX 的命令解释器(command interpreter) )

 shell 是一种高级程序设计语言


  6.2 bash shell 

 GNU Bourne-Again Shell(bash) 是GNU 计划中重要的工

是 具软件之一,目前也是 Linux 标准的shell ,与sh 兼容

 CentOS 默认使用

 显示当前使用的shell

 echo $SHELL

 显示当前系统使用的所有shell

 cat /etc/shells

 技术分享图片

 可以看到在我敲命令前,有一段字符,这段字符叫提示符(prompt)

 格式为[[email protected] ~]#

 提示符最后一个为#是root身份,而普通用户则为$,所以判断一个人是否为管理员不可以通过名字,而是要看提示符。

 技术分享图片

 显示提示符格式可以用命令

显示提示符格式 [[email protected] ~]#echo $PS

 也可以将提示符的颜色修改成自己喜欢的颜色

 PS1="\[\e[1;36m\][\[email protected]\h \W]\\$\[\e[0m\]"

 技术分享图片

 

 6.3 命令


 6.1 命令格式

COMMAND [OPTIONS...] [ARGUMENTS...]

 选项:用于启用或关闭命令的某个或某些功能

 短选项:-c 例如:-l, -h

 长选项:--word 例如:--all, --human-readable

 参数:命令的作用对象,比如文件名,用户名等

注意:

 多个选项以及多参数和命令之间使用空白字符分隔 

 取消和结束命令执行:Ctrl+c ,Ctrl+d

 多个命令可以用; 符号分开

 一个命令可以用\分成多行

博主总结:命令是一切基础,不知道命令或错误的命令格式都无法让计算机去执行工作。了解内部命令和外部命令,都会是我们更好的去执行我们需要的工作内容。


 6.2 日期和时间

 Linux 的两种 时钟

系统 时钟:由Linux 内核通过CPU 的工作频率 进行的

硬件 时钟:主板

 相关命令

date 显示和设置系统时间

date +%s

date -d @1509536033

hwclock ,clock: 显示硬件时钟

 clock -s, --hctosys 以硬件时钟为准,校正系统时钟

 clock -w, --systohc 以系统时钟为准,校正硬件时钟

 时区:/etc/localtime

 显示 日历:cal –y(显示全年日历)

 技术分享图片

博主补刀:这些都是基础命令,也是为了练习和熟悉命令的格式,对命令有更进一步的理解。date的更多选项,可以通过查看帮助来实现,查看帮助的方法会在之后的博文中做详细介绍。


 6.3 简单命令


 关机:halt, poweroff

 重启:reboot

     -f: 强制,不调用shutdown

     -p: 切断电源

 关机或重启:shutdown

 shutdown [OPTION]... TIME [MESSAGE]

      -r: reboot

      -h: halt

      -c :cancel

      TIME:于 无指定,默认相当于 +1

      now: 立刻, 相当于+0

      +m: 相对时间表示法,几分钟之后;例如 +3

      hh:mm: 绝对时间表示,指明具体时间


 用户登录信息查看命令:

 whoami: 显示当前登录有效用户

 who: 系统当前所有的登录会话

 w: 系统当前所有的登录会话及所做的操作


 nano 文本编辑


 screen 命令:

 创建新screen 会话

  screen –S [SESSION]

 加入screen 会话

  screen –x [SESSION]

 退出并关闭screen 会话

  exit

 剥离当前screen 会话

  Ctrl+a,d

 显示所有已经打开的screen 会话

  screen -ls

 恢复某screen 会话

  screen -r [SESSION]


 博主补刀:基础命令需要多练习多敲,多査帮助,就是一个熟练的过程,命令太多慢慢就记住了,不用心急。





本文出自 “Linux_傅雷” 博客,请务必保留此出处http://fulei.blog.51cto.com/13473432/1983338

以上是关于Linux入门及基础操作的主要内容,如果未能解决你的问题,请参考以下文章

linux入门基础知识及简单命令介绍

linux基础入门及常见命令

网易云课堂_Linux操作系统入门(嵌入式开发零基础Ⅰ)_课时13文件增删及拷贝

轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]

Linux入门及基础知识

Linux入门及基础知识