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

NO.6LINUX基本命令的更多相关文章

  1. Mongodb学习笔记二(Mongodb基本命令)

    第二章 基本命令 一.Mongodb命令 说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法. 对于database和collection无需主动创建,在插入数据时,如果databas ...

  2. Linux基本命令(一)

    Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...

  3. vim基本命令

    vim基本命令     1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行 ...

  4. 【adb】adb基本命令总结

    adb常用基本命令如下: adb devices           列出你的devices aapt dump badging <file_path.apk>     查看包名 adb ...

  5. mysql 查看数据库、表的基本命令

    1:show databases; 查看所有的数据库,等同于select schema_name from information_schema.schemata\G.\G 替换;,以纵向报表的形式输 ...

  6. python Django教程 之 安装、基本命令、视图与网站

    python  Django教程  之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...

  7. redis sentinel基本命令与参数

    1.redis基本命令1)获取sentinel的状态(1)info查看sentinel的状态(2)sentinel masters 获取sentinel中监控的所有master的节点(3)sentin ...

  8. 《The Linux Command Line》 读书笔记01 基本命令介绍

    <The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...

  9. linux基础-基本命令的讲解(1-7单元)

    基本命令的讲解 主要内容介绍 1.LINUX操作系统安装及初始化配置(熟悉):2.LINUX操作系统目录组成结构及文件级增删改查操作(重点):3.LINUX操作系统用户.权限管理(重点):4.开源软件 ...

随机推荐

  1. 11.16 Daily Scrum

    由于今天是工作小周期的最后一天,今天的主要任务是解决了一周留下的技术方面的难题.一些类似于悬浮窗和进度条的bug修复全部在今天得到了解决,修复了数据库的内存泄露bug,软件的搜索功能的完善也接近尾声. ...

  2. Task 6.2站立会议一

    今天大家把这两天查的资料都拿出来整合到了一起,并仔细分析了其中的联系和区别. 因为大家每个人的思路都不一样,有各种各样的想法和不同的意见,所以最终统一意见是很难的一个过程.开始大家认我们可以做一个单独 ...

  3. ASP.NET MVC 3.0 参考源码索引

    http://www.projky.com/asp.netmvc/3.0/Microsoft/Internal/Web/Utils/CommonResources.cs.htmlhttp://www. ...

  4. Internet History, Technology and Security (Week 2)

    Week 2 History: The First Internet - NSFNet Welcome to week 2! This week, we'll be covering the hist ...

  5. java、maven环境搭建

    1.选择[新建系统变量]--弹出"新建系统变量"对话框,在"变量名"文本框输入"JAVA_HOME",在"变量值"文本框 ...

  6. [转帖] go的import 语法

    package 的导入语法写 Go 代码的时经常用到 import 这个命令用来导入包,参考如下: import( "fmt" ) 然后在代码里面可以通过如下的方式调用: fmt. ...

  7. 使用Word 进行UTF8 以及字符串编码的转换操作

    1. 使用Word文档能够实现 字符串和utf8编码的转换. 快捷键是 ALT+X 在知乎的一个里面看到一个说法: ㍾ ㍽ ㍼ ㍻ - 这四个在Unicode表里是倒序排列的,而且只预留了这四个年号, ...

  8. L2 L3 L4

    第二层交换机,是根据第二层数据链路层的MAC地址和通过站表选择路由来完成端到端的数据交换的.因为站表的建立与维护是由交换机自动完成,而路由器又是属于第三层设备,其寻址过程是根据IP地址寻址和通过路由表 ...

  9. ySQL性能优化的21个最佳实践 和 mysql使用索引

    MySQL性能优化的21个最佳实践 和 mysql使用索引 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 ...

  10. SpringBoot(八)_springboot集成swagger2

    swagger是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试. (1) 引入依赖,我们选择现在最新的版本 <dependency> &l ...