目录树结构
色彩示意的文件类型
彩色——TXT
蓝色——文件夹
天蓝色——连贯文件(快捷方式)
黄色——块设施文件
绿色——可执行文件
红色——压缩包
绝对路径和相对路径
1. 绝对路径
- 惟一一个相对形容文件所在门路的形式
- “/”根目录是 Linux 操作系统最顶级的目录
2. 相对路径
- 绝对于以后所在门路
3.cd 命令汇总
Linux 命令基本操作
Shell 是一个命令解释器,它解释由用户输出的命令并且把它们送到内核
linux 默认应用的 shell 是 bash
文件地位:/bin/bash
1.mkdir 创立目录(文件夹)
2.touch 创立空文件
3.ln 硬连贯和软连贯
4.rm 删除
5.mv 移改文件
写出把在本人目录中的 abc.txt 文件挪动到 /opt 目录中,并把文件名批改成 123.txt 的命令
mv etc/abc.txt /opt/123.txt
6.rename 批量该文件名
>[root@localhost kervin24]# ls
a c fc.log ff.log fi.log fl.log fo.log fr.log fu.log fx.log
aaa d fd.log fg.log fj.log fm.log fp.log fs.log fv.log fy.log
b fb.log fe.log fh.log fk.log fn.log fq.log ft.log fw.log fz.log
[root@localhost kervin24]# rename log txt * 把所有 log 文件改为 txt 文件
------------------------------------------------------------------------------
[root@localhost kervin24]# ls
a c fc.txt ff.txt fi.txt fl.txt fo.txt fr.txt fu.txt fx.txt
aaa d fd.txt fg.txt fj.txt fm.txt fp.txt fs.txt fv.txt fy.txt
b fb.txt fe.txt fh.txt fk.txt fn.txt fq.txt ft.txt fw.txt fz.txt
7.cp 复制文件或目录
8.ls 查看内容
9. 通配符
[root@localhost ~]# cd /etc
[root@localhost etc]# ls -a * 显示所有文件(蕴含暗藏文件)-----------------------------------------------------------------------------------------
[root@localhost /]# ls .* 显示暗藏文件也包含.. 的下层目录
.:
bin etc lib64 mpt root srv tmp
boot home media opt run sys usr
dev lib mnt proc sbin test var
..:
bin etc lib64 mpt root srv tmp
boot home media opt run sys usr
dev lib mnt proc sbin test var
-----------------------------------------------------------------------------------------
[root@localhost /]# touch f{a..z}.log 创立 f{a..z}.log 文件
[root@localhost /]# ls
bin fc.log fi.log fo.log fu.log home opt sys
boot fd.log fj.log fp.log fv.log lib proc test
dev fe.log fk.log fq.log fw.log lib64 root tmp
etc ff.log fl.log fr.log fx.log media run usr
fa.log fg.log fm.log fs.log fy.log mnt sbin var
fb.log fh.log fn.log ft.log fz.log mpt srv
[root@localhost /]# touch f{A..Z}.log
[root@localhost /]# ls 创立 f{A..Z}.log 文件
bin fd.log fi.log fn.log fs.log fx.log mnt tmp
boot fD.log fI.log fN.log fS.log fX.log mpt usr
dev fe.log fj.log fo.log ft.log fy.log opt var
etc fE.log fJ.log fO.log fT.log fY.log proc
fa.log ff.log fk.log fp.log fu.log fz.log root
fA.log fF.log fK.log fP.log fU.log fZ.log run
fb.log fg.log fl.log fq.log fv.log home sbin
fB.log fG.log fL.log fQ.log fV.log lib srv
fc.log fh.log fm.log fr.log fw.log lib64 sys
fC.log fH.log fM.log fR.log fW.log media test
-----------------------------------------------------------------------------------------
[root@localhost /]# ls f[zhou].log 显示含意 z,h,o,u 四个字母
fh.log fo.log fu.log fz.log
[root@localhost /]# ls f[x-z].log 显示 xXyYz
fx.log fX.log fy.log fY.log fz.log
[root@localhost /]# ls f[a-c].log 显示 aAbBc
fa.log fA.log fb.log fB.log fc.log
[root@localhost /]# ls f{a..c}.log 显示小写从 a 到 c
fa.log fb.log fc.log
-----------------------------------------------------------------------------------------
[root@localhost /]# ls f[[:lower:]].log 显示小写字母
fa.log fe.log fi.log fm.log fq.log fu.log fy.log
fb.log ff.log fj.log fn.log fr.log fv.log fz.log
fc.log fg.log fk.log fo.log fs.log fw.log
fd.log fh.log fl.log fp.log ft.log fx.log
[root@localhost /]# ls f[[:upper:]].log 显示大写字母
fA.log fE.log fI.log fM.log fQ.log fU.log fY.log
fB.log fF.log fJ.log fN.log fR.log fV.log fZ.log
fC.log fG.log fK.log fO.log fS.log fW.log
fD.log fH.log fL.log fP.log fT.log fX.log
-----------------------------------------------------------------------------------------
10.alias 设置别名
定义别名命令 backup, 将 /boot 文件夹下的文件备份至 /data 目录中
alias backup='cp -arv /boot/* /data/'
11.cat 查看命令
12.tar 打包和备份的归档工具
tar -jxvf ~/abc123.tar.bz2 -C /opt 把家目录中的 abc123.tar.bz2 文件解压缩到 /opt 目录中的命令
tar -zcvf ~/abc123.tar.gz abc.txt 123 把家目录中的 abc.txt 和 123.txt 文件压缩成 abc123.tar.gz 的命令
tar -jcvf .tar.bz2 创立一个 bzip2 格局的压缩包
tar -jxvf .tar.bz2 解压一个 bzip2 格局的压缩包
tar -zcvf .tar.gz 创立一个 gzip 格局的压缩包
tar -zxvf .tar.gz 解压一个 gzip2 格局的压缩包
硬件信息和其余零碎信息
1. 查看内核版本:uname -r
2. 查看 cpu:lscpu
3. 查看内存信息:free
4. 列出网卡信息:ifconfig