Linux知识要点大全(第三章)
第三章 Linux基本操作
*主要内容
1:认识root用户
2:Linux下命令的写法
3:Linux关机和重启
4:忘记root密码的处理方法
5. Linux下的目录结构
6. 查看信息
7. 命令的帮助
8. 编辑器VIM
一:认识root用户
①Linux系统有普通用户和超级用户之分。普通用户的用户名是任意的,而超级用户的用户名是root。
②管理员root用户的提示符“#”
[root@localhost ~]#
③普通用户提示符“$”
[teacher@localhost ~]$
二:Linux下命令的写法
①Shell语法:命令 [-选项] [参数1] [参数2]
>命令:整条shell命令的主体
>选项:会影响会微调命令的行为,通常以 – 或 --
>参数:命令作用的对象
②命令和文件自动补全:tab键
③历史命令:上、下键
④分号可以将两个命令隔开,这样可以实现在一行中输入多个命令。
⑤使用“&&”命令时只有当命令1正确运行完毕后,才能执行命令2。
三:关机与重启
①关机(root)
>Poweroff 直接断电
>init 0 先关闭所有服务,再断电
>shutdown -h now 先向所有登录的用户发消息,然后关闭服务,最后断电。
>shutdown -h 数字 //单位是分钟
>[root@localhost ~]# shutdown –c //取消正在运行的关机或重启
>halt 停止系统运行, 相当于shutdown –h now
②重启(root)
>reboot
>shutdown -r now 或 10 立刻重启,10分钟后重启
>init 6

③图形模式使用X-Window,默认有六个命令行模式登录终端(或称控制台、终端界面等)
④由X Window切换至命令行[Ctrl]+[Alt]+[F2]……[F6]
⑤由命令行切换至X Window [Ctrl]+[Alt]+[F1]
四:忘记root密码处理办法
①重启,进入单用户模式
②倒计时界面按任意键 ——> 按e ——> 选择第二行 ——> 按e ——> 输入 “空格 1” ——> 回车 ——> 按b
③进入到single user mode
[root@localhost ~]# passwd
[root@localhost ~]# reboot
五:Linux下的目录结构
①树形结构,最高一级目录是/(根,root)
②绝对路径:一定是从根开始
/etc/sysconfig/network
③相对路径:相对于当前路径。
④目录作用:
/bin:保存基本命令 如:ls
/sbin:保存管理类命令 如:ifconfig、init
/usr/bin:保存基本的应用程序 如:yum
/usr/sbin:保存管理类的应用程序 如:httpd
/mnt:linux为用户准备的挂载的。

六:查看信息
①我是谁?查看当前用户
查看当前用户 whoami 显示终端、何时登录 who am i
可以查看所有登录用户的登陆信息 who
查看当前用户的信息 id
②我在哪?查看当前工作目录
Pwd
③我能做什么?
查看目录内容 ls
切换目录 cd
④查看目录内容 ls list
⑤命令所在路径:/bin/ls
ls [-alh] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示 =ll
-h 以人性化方式例如 GB, KB 等等)列出来。

⑥Cd切换目录: cd [目录]
⑦命令路径:shell内置命令
cd 和cd ~: 回到家目录
~用户名 : 表示该用户的家目录
cd - :回到上一次的工作目录,回到之前的目录
⑧每一个目录下面都有两个特殊的目录
. :表示当前目录
..:上一级目录
七:查看系统信息一
①查看内存、swap使用情况
free –m //默认是以KB为单位
cat /proc/meminfo
②查看CPU
top 查看系统状态,按数字1,展开cpu
cat /proc/cpuinfo
③查看IP
ifconfig
④查看主机名
hostname
八:查看系统信息二
①查看磁盘的使用情况、查看磁盘的挂载情况
df -h //-h:以人类可读的方式显示
②查看内核版本
uname –r
③查看当前时间
date
date +%Y%m%d-%H:%M:%S
date –s //修改系统时间 date –s “2017-10-1 11:11:11”
例:使用touch命令和反引号(` `)创建一个用当前日期时间命名的以bak为扩展名的文件;
④查看日历
cal
九:命令的帮助
①help、whatis、info、man
②语法:man 命令或配置文件
NAME:名字 \\命令的作用
SYNOPSIS:语法
DESCRIPTION:描述 \\参数的作用
EXAMPLES:例子
③man的查找或退出:
/关键字:正向搜索,从当前位置开始向下搜索
n:next 查找下一个 N: 查找上一个
?关键字:反向搜索,从当前位置开始向上搜索
退出:q
十:编辑器vim
*vim/vi —— Linux下的文本编辑器
命令模式
编辑模式(插入模式insert)
末行模式(尾行模式:)
注:minimal系统:默认没有vim,但是有vi

①命令模式
光标的移动
上、下、左、右
行内跳转
快速到行首:【Home】 或者 ^
快速到行尾:【End】 或者 $
行间跳转
快速回到文件的第一行:gg
到任意行: ngg (n为数字) 5gg:跳转到第5行
跳转到最后一行:G
d 删除、剪切 delete
dd:剪切当前行
ndd:剪切包含当前行在内的n行
d$:剪切从光标所在位置到行尾
dG:剪切从当前行到文件的最后一行
dw:剪切从当前位置到一个单词结束
删除:
x:删除当前字符 (一个字符)
X:删除光标所在位置前面的一个字符
复制 y
yy:复制当前行
nyy:复制从当前行开始的n行
粘贴 p paste
p:粘贴到当前行的下一行
将第8行的内容剪切到第2行下面
8gg ——> dd ——> 2gg ——> p
np:粘贴n次 3p —— 粘贴3遍
撤销 u undo
/关键字:正向搜索,从当前位置开始向下搜索
n:下一个
N:上一个
②编辑模式
i:在光标前面插入新的内容
I:在当前行的行首插入内容
a:在光标后面追加新的内容 append:追加
A:在当前行的行尾插入内容
o:在当前行的下一行插入新行
O:在当前行的上一行插入新行
③末行模式(尾行模式)
w —— write 写
q —— quit 退出
! —— 强制
x —— 也是保存退出
具体用法:
:wq —— 保存修改并退出 等价于 :x
:wq! —— 强制保存退出
:w —— 只保存,不退出
:q —— 不保存退出
:q! —— 不保存强制退出
:set nu —— 显示行号
:set nonu —— 取消显示行号
④vim中的替换(末行模式)


Linux知识要点大全(第三章)的更多相关文章
- Linux知识要点大全(第二章)
第二章 linux操作系统安装与配置主要内容 1:vmware虚拟机安装与使用 2:Linux系统安装前准备 3:Linux Centos 系统的安装 4:Centos 6.8的登录和关闭 5:C ...
- Linux知识要点大全(第一章)
第一章 Linux操作系统简介 主要内容: 1:Linux的发展历史 2:开源软件 3:Linux系统结构与特性 ...
- Linux知识要点大全(第四章)
第四章 文件管理 *主要内容 文件和目录的操作: ①创建 ②删除 ③拷贝 ④重命名(剪切) ⑤查看 一:目录的操作 回顾与目录相关的命令 ls 查看目录中的内容 .pwd 打印当前目录 .cd ...
- Linux常用命令大全(三)
Linux常用命令大全(三) 文件类型 普通文件(文本文件.数据文件.可执行的二进制文件) 目录文件 同上 差别:由成对的"I节点号.文件名"构成的列表 设备文件 (字符设备.块设 ...
- Linux学习笔记 一 第三章 Linux常用命令
第三章Linux常用命令 一.文件处理命令 1.命令格式 2.目录处理命令:ls 3.目录处理命令:mkdir 4.文件处理命令: touch
- 【知识强化】第三章 存储系统 3.4 主存储器与CPU的连接
我们这节课来看一下关于主存的一些知识.我们将要讲解主存的简单的模型和主存与CPU连接的连接原理. 我们之前呢在第一章已经学过了存储器的构成,包括了存储体.MAR(也就是地址寄存器).MDR(也就是数据 ...
- Linux高级运维 第三章 Linux基本命令操作
3.1 Linux终端介绍.Shell提示符.Bash基本语法 3.1.1 登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...
- (Linux基础学习)第三章:terminal与shell的简介和修改命令提示符颜色
第1节:terminal终端设备终端:键盘.鼠标.显示器物理终端(/dev/console):控制台console虚拟终端(tty:teletypewriters,/dev/tty# #为[1-6]) ...
- 【知识强化】第三章 存储系统 3.5 双口RAM和多模块存储器
下面我们进入双端口RAM和多模块存储器的学习.这是提高我们的存储器的访存速度的一些措施. 我们之前已经讲过我们的主存和CPU是进行连接的,那么这就导致了一个问题就是说,随着我们现代科技的发展,计算机的 ...
随机推荐
- 究竟谁在绑架中国的4G政策?
2009年中国正式发放3G牌照以来,尽管在开始阶段受到了应用不足的困扰,但是随着智 能手机的迅速推广,3G移动通信也开始在中国得到了飞速的发展.就在消费者以及市场 逐步接受并广泛应用该技术之际,4G通 ...
- 【Windows】关于shift跟空格同时按无反应的解决方案
在玩游戏中我们经常会遇到各种功能键的使用方法 例如shift跟空格,由于我以前经常要加速大跳,突然发现shift跟空格一起按没有效果,语言设置里也没有相关的快捷键设置到,所以网上查询了一番,至此,问题 ...
- MAC下安装如何安装mysql?
最近有位搞开发的朋友,估计是买了一个新的MAC本,他说不是很熟悉这个系统(什么人哪,太懒了!),于是让我给他装一下后台开发过程中经常使用的数据库软件MYSQL,今天给大家分享一下我的操作步骤以及出现问 ...
- grpc.go
package,,), etcd.WithPrefix(), etcd.WithPrevKV()} gw.wch = gw.c.Watch(gw.ctx, gw.target, opts... ...
- Java并发编程(五)锁的使用(下)
显式锁 上篇讲了使用synchronized关键字来定义锁,其实Java除了使用这个关键字外还可以使用Lock接口及其实现的子类来定义锁,ReentrantLock类是Lock接口的一个实现,Reen ...
- 【建模+强连通分量】POJ1904 King's Quest
Description 一个国王有n个王子,同时有n个女孩.每个王子都有自己喜欢的若干个女孩,现给定一个合法的完备匹配(也就是一个王子娶其中一个自己喜欢女孩),求每个王子可以选择哪些女孩可以让剩下的每 ...
- BZOJ_4439_[Swerc2015]Landscaping_最小割
BZOJ_4439_[Swerc2015]Landscaping_最小割 Description FJ有一块N*M的矩形田地,有两种地形高地(用‘#’表示)和低地(用‘.’表示) FJ需要对每一行田地 ...
- 三元运算符 与 return
有三元运算符可以很好的代替if else简单语句 但是在使用的时候发现 与 return使用的时候 需要用这种形式 错误形式: $a ? return 1 ? return 0; 正确形式: retu ...
- 一副美丽而庞大的SQL TUNING计划美图
最近因为很忙,一直忙着开发公司的产品和客户的事情,杂七杂八,忙的不亦乐乎,所以,好久没有来这里写东西,这两天为客户优化了一个系统,优化前CPU持续冲顶爆满,导致系统卡死,应用系统不能正常使用,其中有个 ...
- Docker 容器
1. 容器 在过去,如果要开始编写Python应用程序,首先要做的就是在机器上安装Python运行时环境.但是,这就造成了这样一种情况:你的机器上的环境需要完美,以便你的应用程序能够按预期运行,而且 ...