NO.6LINUX基本命令
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密码
- 从虚拟机设置中修改驱动方式,选择用镜像文件驱动。
- 启动系统,按shift+F2进入bios系统
- 将boot选项改为cdROM驱动
- 保存退出
- 选择trouble shooting
- 选择rescue a centos systerm
- continue
- 输入 ch /mnt/sysimag
- password root
- exit
- reboot
- 再shife+F2 ,boot,更改为HARD drive
NO.6LINUX基本命令的更多相关文章
- Mongodb学习笔记二(Mongodb基本命令)
第二章 基本命令 一.Mongodb命令 说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法. 对于database和collection无需主动创建,在插入数据时,如果databas ...
- Linux基本命令(一)
Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...
- vim基本命令
vim基本命令 1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行 ...
- 【adb】adb基本命令总结
adb常用基本命令如下: adb devices 列出你的devices aapt dump badging <file_path.apk> 查看包名 adb ...
- mysql 查看数据库、表的基本命令
1:show databases; 查看所有的数据库,等同于select schema_name from information_schema.schemata\G.\G 替换;,以纵向报表的形式输 ...
- python Django教程 之 安装、基本命令、视图与网站
python Django教程 之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...
- redis sentinel基本命令与参数
1.redis基本命令1)获取sentinel的状态(1)info查看sentinel的状态(2)sentinel masters 获取sentinel中监控的所有master的节点(3)sentin ...
- 《The Linux Command Line》 读书笔记01 基本命令介绍
<The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...
- linux基础-基本命令的讲解(1-7单元)
基本命令的讲解 主要内容介绍 1.LINUX操作系统安装及初始化配置(熟悉):2.LINUX操作系统目录组成结构及文件级增删改查操作(重点):3.LINUX操作系统用户.权限管理(重点):4.开源软件 ...
随机推荐
- Daily Srum 10.26
Daily Scrum Meeting 虽然TFS的相关使用已经在上面贴出来一段时间,但是要运用TFS还是有些困难的,特别是TFS的代码管理机制,所以我们让部分人先弄清楚,然后再教授给其他人.终于大家 ...
- 转载 intellij IDEA 使用体验 (本人感觉它的使用是一种趋势)
从去年开始转java以来,一直在寻找一款趁手的兵器,eclipse虽然是很多java程序员的首选,但是我发现一旦安装了一些插件,workspace中的项目达到数10个以后,经常崩溃,实在影响编程的心情 ...
- 作业一 031502140 博客地址yeze651521
大一 上学期一开始对于这门课程是懵懵懂懂的,基本不知道自己会不会能够学好,经过了一个学期的努力和老师的教导得到了许多有益的地方,使得我在这门课程的学习上有了大概的掌握,一个学期的学习给予了我很大的能力 ...
- HDU 5925 Coconuts 离散化
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5925 Coconuts Time Limit: 9000/4500 MS (Java/Others) ...
- Git查看与修改用户名、邮箱(转载)
用户名和邮箱的作用: 用户名和邮箱地址相当于你的身份标识,是本地Git客户端的一个变量,不会随着Git库而改变. 每次commit都会用用户名和邮箱纪录. github的contributions跟你 ...
- Java通用oracle和mysql数据库连接
Java中oracle数据库连接写一个通用类UBUtil(){} import java.io.InputStream; import java.sql.*; import java.util.Pro ...
- 关于SVM数学细节逻辑的个人理解(一) :得到最大间隔分类器的基本形式
网上,书上有很多的关于SVM的资料,但是我觉得一些细节的地方并没有讲的太清楚,下面是我对SVM的整个数学原理的推导过程,其中逻辑的推导力求每一步都是有理有据.现在整理出来和大家讨论分享. 因为目前我的 ...
- PHP 多进程开发
pcntl_fork(); https://blog.csdn.net/wujiangwei567/article/details/77006724 https://blog.csdn.net/qq_ ...
- HTML与URL两种录制模式分析(转)
如何选择两种模式? 1.基于浏览器的应用程序推荐使用HTML-Based Script. 2.不是基于浏览器的应用程序推荐使用URL-Based Script. 3.如果基于浏览器的应用程序中包含了J ...
- ORA-03113:通信通道的文件结尾-完美解决方案
ORA-03113:通信通道的文件结尾-完美解决方案 oracle 文档中对这个错误这样解释: ORA-03113 错误就是说连接到数据库的网络中断了.有些错误由于频繁出现.原因复杂而被 Orac ...