正文处理命令

 

echo 'hello' > new_pass.txt      写入hello覆盖new_pass.txt的内容(>    是覆盖的意思,左边不论命令是什么,都会把有输出的结果就会全写入“>”右边的文件中,如果右边的文件不存在系统就自动创建一个新的名为b.txt的文件)

 

cat new_pass.txt a.txt > b.txt      合并了new_pass.txt和a.txt文件成为一个新文件b.txt,cat new_pass.txt a.txt这种写法输出的内容是两个文件的内容紧跟在一起的内容

 

echo 'hello' >> new_pass.txt      写入hello追加到new_pass.txt文件的内容之后(>>    是追加的意思)

 

wc -l /etc/passwd      统计文件内容的行数

 

cat /etc/passwd /etc/shadow | wc -l      统计passwd文件内容的行数(|    管道符,把管道符左边命令的执行结果作为管道符右边命令的参数,并执行)

 

tar -cf test.tar a.txt b.txt new_file.txt new_pass.txt       创建一个归档文件,包含文件a.txt,b.txt,new_file.txt,new_pass.txt,原先的文件并没有因此删掉

       掌握tar命令的常用选项:

       -c:创建一个新的tar文件。

       -t:列出tar文件中目录的内容。

       -x:从tar文件中抽取文件。

       -f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。

       -v:显示所打包的文件的详细信息,v是verbose的第1个字母。

       -z:使用gzip压缩算法来压缩打包后的文件。

       -j:使用bzip2压缩算法来压缩打包后的文件。

 

tar -tf test.tar      列出归档文件的内容

 

tar xvf /tmp/test/test.tar -C 路径      拆包把/tmp/test/test.tar中的文件放到/opt/文件夹下,但原来的归档文件并没有因此而删除

 

gzip test.txt        压缩文件(bzip2和gzip基本相同)

 

gunzip test.txt         解压文件(bunzip2和gunzip基本相同)

 

tar -czvf test1.tar.gz a.txt /tmp/test/b.txt        创建一个归档文件test1.tar.gz a.txt,内包含a.txt,/tmp/test/b.txt 两个文件,并且显示所打包的文件的详细信息,并对改归纳文件进行压缩

 

history       查看历史命令

 

*      代表所有(*.txt     所有以.txt结尾的文件)

 

 

利用vi编辑器创建和编辑正文文件

 

vim a.txt       编辑a.txt文档

       刚进入是命令行模式

       在命令行模式下输入a/i/o键,进入编辑模式;点击esc退出编辑模式回到命令行模式

       在命令行模式下输入:,进入拓展模式;点击esc退出编辑模式回到命令行模式

  1. 在vi编辑器中光标的移动

“ctrl+a”跳到命令的首部

“ctrl+e”跳到命令的尾部

 

2. 进入插入模式
a:进入插入模式并在光标之后进行添加。
i:进入插入模式并在光标之前进行插入。
o:进入插入模式并在当前(光标所在)行之下开启新的一行。

3. 在命令行模式下删除与复制的操作

 

4.粘贴命令

 

5. 复原和重做命令

 

6.扩展模式与文件的存储和退出

 

7.快速移动光标在文件中的位置 

 

 8.快速移动光标在屏幕中的位置

 

cat /etc/redhat-release      查看操作系统的信息

 

uname -a      查看内核信息(uname -r       内核版本)

 

掌握Linux系统引导的顺序:

 

 

BIOS:的工作是检查计算机的硬件设备如CPU、内存和风扇速度等(BIOS(Basic Input/Output System)(基本输入/输出系统的缩写),它是硬件与软件之间的接口,而且是非常基本的接口。
);
    MBR:会在启动盘的第1个块中,大小为512B。其中前446中的程序代码是用来选择boot partition(分区),也就是由哪个分区来装入开机用的代码;

GRUB:
    kernel(内核):部分主要是装机计算机设备的驱动程序以便操作系统可以控制计算机上的设备。并且以只读的方式挂载/(根)文件系统,也就是此时的操作系统只能读到根文件系统(目录)所在的分区;

init:内核的初始化(开机读秒是按下任意键,可跳至选择内核初始化选择界面,此界面用处之一是可以在忘记密码的情况下启动单用户界面免密以管理员身份登陆修改密码)

init程序的进程id为1,即Linux操作系统第1个执行的程序。

 

cat /etc/inittab      查看inittab文件(最后一行显示默认启动时选用的模式)

 

GRUB程序和grub.conf文件:GRUB是Grand Unified Bootloader(多重操作系统启动管理器)的缩写。

/etc/grub.conf       grub的配置文件(内有default=0    表示第一个title;timeout=5     读秒的秒数为5s;hiddenmenu一下的内容为隐藏内容,在进入GRUB程序后才能显示出来。这些可以用vim编辑器来编辑,改变读秒秒数)

 

【用户加密;用户加密可用GRUB破;GRUB加密;GRUB加密可用BIOS破;BIOS加密;BIOS加密可用拆卸主板上的BIOS电池放电在安上则卸载了BIOS的程序来破解】

       GRUB加密操作:grub-MD5-crypt       设置grub Md5加密命令。(Password = 明文或 password --md5 密文(编辑grub配置文件的密码))
Title red hat 标题
Password = 明文或 password --md5 密文(加载内核系统引导必须的密码)
    GRUB加密用BIOS破的操作:重启并立即狂按F2,进入BIOS,点boot,用CD-ROM Driver引导,点F10,点回车,进入Rescue installed system(救援系统),点到最后输命令。此时/etc/grub.conf放在/mnt/sysimage下,vi /mnt/sysimage /etc/grub.conf命令即可编辑grub.conf文件,此时删除掉GRUB加的密就好了

       BIOS加密操作:重启并立即狂按F2,进入BIOS,点击Security,选Set Supervisor Password,然后输入密码

 


run levels(运行级别) 【 init 0/1/2/3/4/5/6      切换运行等级】 
 

 

shutdown -h now       关机


halt      关机


poweroff       关机


init 0     关机


shutdown -r now      重启


reboot     重启


init 6     重启


Ctrl+Alt+Delete键     重启