Linux目录结构
树型结构
/根目录:Linux系统的起点(所有的数据存放的目录)
路径:/abc/1.txt #在根目录下,有abc目录,在abc目录里有1.txt文件。在Linux中一个路径,只有开头的/ 才表示为根目录
Unix/Linux的基本哲学理念:一切皆文件
/dev/:存放设备(硬盘、光驱、键盘、显示器.....)相关的数据
常见的硬盘接口类型:IDE,SCSI,NVME
/dev/hda:IDE
/dev/nvme0n1:NVME设备n1为第一块
/dev/sda:SCSI接口的硬盘,第一块
/dev/sdb:SCSI接口的硬盘,第二块
/dev/sdc:SCSI接口的硬盘,第三块
设备文件:黑色的背景黄颜色的字
Linux命令行
[root@localhost ~]#
[当前登录的用户@主机名 当前所在的目录]
以#结尾表示当前登录的身份为root
以$结尾表示当前登录的身份为普通用户
[root@localhost ~]# pwd #显示当前所在的位置
[root@localhost ~]# cd / #切换到根目录下
[root@localhost /]# ls #显示当前目录下内容
[root@localhost etc]# ls / #查看根目录内容
hostnamectl set-hostname #永久设置主机名
hostname #查看主机名
# ifconfig enp1s0 192.168.4.1 #临时设置IP
# ifconfig enp1s0 #查看网卡的IP地址信息
# ping 192.168.1.1
Ctrl c:结束正在运行命令
cat
查看文本文件内容,适合查看内容较少文件
[root@localhost /]# cat /etc/redhat-release #查看系统版本
less
查看文本文件内容,适合查看内容较多文件
[root@localhost /]# less /etc/passwd
按上、下键进行滚动
按q键进行退出
列出CPU处理器信息
lscpu
列出内存信息
cat /proc/meminfo
free -h
mkdir创建目录
[root@A ~]# mkdir /opt/test
[root@A ~]# ls /opt
[root@A ~]# mkdir /root/nsd01
[root@A ~]# ls /root
touch创建文本文件
[root@A ~]# touch /opt/1.txt
[root@A ~]# ls /opt
[root@A ~]# touch /opt/2.txt /opt/3.txt
[root@A ~]# ls /opt
head、tail 命令(查看部分文件内容)
格式:head -数字 文件名
tail -数字 文件名
[root@A /]# head -1 /etc/passwd
[root@A /]# head -2 /etc/passwd
[root@A /]# head -3 /etc/passwd
[root@A /]# tail -1 /etc/passwd
[root@A /]# tail -2 /etc/passwd
[root@A /]# tail -3 /etc/passwd
过滤文件内容
作用:输出包含指定字符串的行
[root@A /]# grep root /etc/passwd
[root@A /]# grep bash /etc/passwd
[root@A /]# grep lisi /etc/passwd
[root@A /]# grep zhangsan /etc/passwd
[root@A /]# grep haha /etc/passwd
vim文本编辑器
vim修改文本文件内容(文本编辑器)
三个模式:命令模式、插入模式(输入模式)、末行模式
vim当文件不存在时,会自动创建此文件
vim不能创建目录
[root@A /]# vim /opt/1.txt
命令模式--- i键 或者 o键 --->插入模式(Esc回到命令模式)
命令模式--- 英文的冒号:--->末行模式(Esc回到命令模式)
末行模式 :wq #保存并退出
末行模式 :q! #强制不保存并退出
命令模式 u #可以实现撤销
重启系统与关闭系统
关机poweroff与重启操作系统reboot
[root@A /]# poweroff