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]

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

时间: 2024-08-13 08:03:46

Linux入门及基础操作的相关文章

​<05>linux的文本基础操作

       <05>linux的文本基础操作 文本的操作基础: cat --文本的简单查看命令,只能查看最后一屏的信息cat -n /<path>/file --显示行号 more --分页查看文本内容less --分页查看,比more好用 head --局部查看命令,查看文本的头部head /etc/passwd     --默认查看前10行head -3 /etc/passwd    --头3行 tail --局部查看命令,查看文本的尾部tail /etc/passwd  

Linux软件包管理基础操作入门

大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索.安装和管理软件.而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理.而 Linux 包的基本组成部分通常有:共享库.应用程序.服务和文档 包管理通常不仅限于软件的一次性安装,还包括了对已安装软件包进行升级的工具.「包仓库」有助于确保代码已经在你使用的系统上进行了审核,并由软件开发者或包维护者进行管理. 在配置 Linux 服务器或开发环境时,通常都不仅限于使用官方源.相较

Linux入门及基础知识

如果操作系统发展史出一部美国大片,那一定是三国硝烟的味道.上世界末的一群西方人,虽没有西部牛仔的放荡不羁,也成就了一段令后人难望其项背的历史.而且,身为Unix之父,Linux之父,计算机开源运动之父,Windows之父,无一例外,都还好好的活在这个他们亲眼见证的,不断发展壮大的信息技术时代. 1970年,美国Bell实验室的Ken Thompson为了玩游戏顺手写出的系统在其同事Dennis Ritch的帮忙开发下,已经颇具规模.73年,两人用 C语言重写该系统,不久该系统也有了自己真正的名字

Linux(二)__基础操作

centos7 字符界面操作基础 1.字符界面的使用方法 2.本地登录和远程登录 3.学会使用putty 4.理解系统运行级别及其切换方法 5.掌握常用的系统关机和重启命令 为什么使用字符工作方式? 1.在字符操作方式下可以高效的完成所有的任务,尤其是系统管理任务. 2.系统管理任务通常都是远程进行,而远程登录后进入字符工作模式可以提高运行效率,占用带宽也非常小. 3.由于使用字符界面不用启动图形工作环境,这样可以大节省系统资源开销 进入字符工作方式的方法 1.在图形环境下直接开启终端窗口.图形

【Linux】lvm基础操作

新增两块硬盘,来进行实验: [[email protected] ~]# fdisk -l Disk /dev/sda: 107.3 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot      Start         End      Blocks   Id  System /dev/s

linux入门(基础命令)

查看系统版本: cat /proc/version uname -a lsb_release -a

linux mysql服务基础操作(二)

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

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make