个人笔记,有些混乱,部分命令仅可用于红帽7,仅供查询使用。
1系统密码重置的步骤:
启动系统:
输入e
linux16 后 面 rd.break ctrl+x 进入单用户系统
mount –o remount,rw/sysroot
chroot/sysroot
echo “root1234”|password --stdin root
exit
reboot
2磁盘分区完必须有的目录:
/root ;
swap(交换分区)
3执行命令的格式:
Commond+【参数】+对象(可以是文件)
4命令帮助文档:
-h (--help); man ;info
5系统目录文件:
/ //根目录文件
bin //二进制文件
boot //引导文件
dev //设备文件
etc //配置文件:
home //能被交互的所有用户的文件 #www(apache) #ftp
lib //共享文件
proc //pid号
usr //应用程序文件
var //临时文件
#boot:grub //引导
lost found //缓存丢失文件
#usr:bin
share
local
6系统配置文件:
全局设置文件:
① /etc/profile用户登录时动作写入
② /etc/bashrc 切换时记录
用户设置文件:(局部配置文件前面会有一个 点)
③ ~/.bash_profile 特殊文件
④ ~/.bashrc()
用户态设置文件:
Bash_history
Bash_logou退出时
Bash_profile()有木马是时及时删除
Bashrc
7用户运行的级别:
Init0:关机
Init1:单用户
iInit2:多用户
Init3:
Init4:完全多用户
init5:图形化界面
Init6:重启
8管道符的作用:
符1 Cmd1|cmd2:将前一条命令的的结果放到comm做条件
ls | grep ‘Desktop’
符2 cmd>file: 将标准输出到文件中
Echo ‘hello world’>file.txt
符2 cmd<file:读文件输入cmd
Sh < file.txt
符2 cmd>>file: 将标准输出以附加的方式到文件末尾
Echo ‘hello world’>>file.txt
符2 cmd<<file:重定向错误到标准输出
使用 << 让系统将一次键盘的全部输入,先送入虚拟的‘当前文档’,然后一次性输入需要一对字母、符号或字符串作为起始终结标识符可以选择任意符号作为起始终结标识符
Cat >file<<! 加上结束符!
符2 2>&1 重定向错误到标准输出
9文件描述:
Input 0
Output 1
Error 2
10执行命令的符号:
$ ; 直接执行 ; 反单引号`
11读文件的方式:
Cat
Vim
Tac反向输出
ls