Linux基础命令(一)-----文件目录及系统级别命令

时间:2023-01-16 16:59:36

个人笔记,有些混乱,部分命令仅可用于红帽7,仅供查询使用。

1系统密码重置的步骤:

启动系统:

输入e

linux16 后 面 rd.break  ctrl+x 进入单用户系统

mount o remountrw/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