博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NO.6LINUX基本命令
阅读量:5151 次
发布时间:2019-06-13

本文共 1743 字,大约阅读时间需要 5 分钟。

1.练习1

) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

cd /

cat /etc/passwd /etc/group>1.txt

2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

cat /etc/shadow /etc/gshadow>>2.txt

3) /1.txt、/2.txt两个文件打包为/1.tar

tar -cvf 1.tar 1.txt 2.txt

tar -tf 1.tar

4) 使用gzip命令压缩1.txt文件名为1.txt.gz

gzip 1.txt 1.txt.gz

5) 解压缩1.txt.gz

gunzip 1.txt.gz

6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

bzip2 1.txt 1.txt.bz2

7) 解压缩1.txt.bz2

bunzip 1.txt.bz2

8) 解包1.tar,解包后文件存放到/tmp目录下

tar -vf 1.tar -C /tmp

9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

tar -cvzf 1.tar.gz 1.txt 2.txt

10) 解包1.tar.gz,解包后文件存放到/tmp目录下

tar -vf 1.tar.gz -C /tmp

2.练习2

1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”

vim /1.txt

vim3中模式

编辑模式:对文本编辑,,按a,i,o进入编辑模式

命令行模式:对文件内容进行复制,粘贴,剪切等命令,shift+:进入扩展模式

扩展模式:实现查找,保存,关闭功能  esc j进入命令模式

 

2) 进入命令行模式复制改行内容,在下方粘贴80行

光标移动到要复制的行,按‘yy',再按'80p'

3) 快速移动光标到文件的最后一行

G快速移动到文件最后一行

gg快读移动到文件第一行

H,快速移动到屏幕的最上面

M 快速移动到屏幕的中间

L快速移动到屏幕的下面

4) 快速移动光标到当前屏幕的中间一行

M

5) 快速移动光标到文件的第五行

5G

6) 在下方插入新的一行内容“welcome to beijing”

按o

7) 删除刚插入的一行

’dd‘

8) 撤销上一步的操作

uc撤销

Ctrl+r重做上一次操作

9) 进入扩展模式,执行文件的保存退出操作

shift+:进入扩展模式 

wq保存并退出  

q!强制退出

3.系统的初始化和服务

liunx系统的引导顺序

 BIOS的工作是检查计算机的硬件设备,如CPU、内存和风扇速度等

BOIS的初始化和引导加载程序

GRUB的定义:GRUB是Grand Unified Bootloader(多重操作系统启动管理器)的缩写。

init 0 关闭系统

init 1  单用户

init 3  命令行界面

init5  图形界面

init 6 重启

关闭系统命令

shutdown -h now 

halt
poweroff
init 0

重启系统命令

shutdown -r now

reboot
init 6
Ctrl+Alt+Delete键

练习3单用户系统解锁root密码

1.在启动grub菜单,选择编辑选项启动

2 - 按键盘e键,来进入编辑模式

3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh

按ctrl+X 使用单用户模式启动

 

救援(rescue)模式下修改root密码

  1. 从虚拟机设置中修改驱动方式,选择用镜像文件驱动。
  2. 启动系统,按shift+F2进入bios系统
  3. 将boot选项改为cdROM驱动
  4. 保存退出
  5. 选择trouble shooting
  6. 选择rescue a centos systerm
  7. continue
  8. 输入 ch /mnt/sysimag
  9. password root
  10. exit
  11. reboot
  12. 再shife+F2 ,boot,更改为HARD drive

 

转载于:https://www.cnblogs.com/yuyang26/p/6905028.html

你可能感兴趣的文章
C# GZip对字符串压缩和解压
查看>>
将java project打包成jar包,web project 打包成war包的几种演示 此博文包含图片
查看>>
eclipse中关联文件设置方法
查看>>
ASP.NET 调味品:AJAX
查看>>
浅谈基于Intellij IDEA Maven的配置与使用
查看>>
[补充工程统计case]科技活动经费sql2014
查看>>
.NET数据库系统项目开发实践(一)
查看>>
获取html字符串中第一张图片的路径以及获取html字符串中的文字内容(去掉标签)...
查看>>
Gradle-----搭建简单的Gradle项目
查看>>
如何在springmvc的请求过程中获得地址栏的请求
查看>>
TextBox(只允许输入字母或者数字)——重写控件
查看>>
C# GDI绘制矩形框,鼠标左键拖动可移动矩形框,滚轮放大缩小矩形框
查看>>
转:Mina2.0框架源码剖析(二)
查看>>
ubuntu开启SSH服务
查看>>
【转】pods 使用中出现的各种问题总结
查看>>
最短路入门HDU2112
查看>>
PHP基础陷阱题(变量赋值)
查看>>
[翻译] WiX 教程
查看>>
Remove Element
查看>>
Substring with Concatenation of All Words
查看>>