目录树结构

色彩示意的文件类型

彩色——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]# lsa    c       fc.log  ff.log  fi.log  fl.log  fo.log  fr.log  fu.log  fx.logaaa  d       fd.log  fg.log  fj.log  fm.log  fp.log  fs.log  fv.log  fy.logb    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]# lsa    c       fc.txt  ff.txt  fi.txt  fl.txt  fo.txt  fr.txt  fu.txt  fx.txtaaa  d       fd.txt  fg.txt  fj.txt  fm.txt  fp.txt  fs.txt  fv.txt  fy.txtb    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   tmpboot  home  media  opt   run   sys   usrdev   lib   mnt    proc  sbin  test  var..:bin   etc   lib64  mpt   root  srv   tmpboot  home  media  opt   run   sys   usrdev   lib   mnt    proc  sbin  test  var-----------------------------------------------------------------------------------------[root@localhost /]# touch f{a..z}.log             创立f{a..z}.log文件[root@localhost /]# lsbin     fc.log  fi.log  fo.log  fu.log  home   opt   sysboot    fd.log  fj.log  fp.log  fv.log  lib    proc  testdev     fe.log  fk.log  fq.log  fw.log  lib64  root  tmpetc     ff.log  fl.log  fr.log  fx.log  media  run   usrfa.log  fg.log  fm.log  fs.log  fy.log  mnt    sbin  varfb.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   tmpboot    fD.log  fI.log  fN.log  fS.log  fX.log  mpt   usrdev     fe.log  fj.log  fo.log  ft.log  fy.log  opt   varetc     fE.log  fJ.log  fO.log  fT.log  fY.log  procfa.log  ff.log  fk.log  fp.log  fu.log  fz.log  rootfA.log  fF.log  fK.log  fP.log  fU.log  fZ.log  runfb.log  fg.log  fl.log  fq.log  fv.log  home    sbinfB.log  fG.log  fL.log  fQ.log  fV.log  lib     srvfc.log  fh.log  fm.log  fr.log  fw.log  lib64   sysfC.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          显示xXyYzfx.log  fX.log  fy.log  fY.log  fz.log[root@localhost /]# ls f[a-c].log          显示aAbBcfa.log  fA.log  fb.log  fB.log  fc.log[root@localhost /]# ls f{a..c}.log         显示小写从a到cfa.log  fb.log  fc.log-----------------------------------------------------------------------------------------[root@localhost /]# ls f[[:lower:]].log    显示小写字母fa.log  fe.log  fi.log  fm.log  fq.log  fu.log  fy.logfb.log  ff.log  fj.log  fn.log  fr.log  fv.log  fz.logfc.log  fg.log  fk.log  fo.log  fs.log  fw.logfd.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.logfB.log  fF.log  fJ.log  fN.log  fR.log  fV.log  fZ.logfC.log  fG.log  fK.log  fO.log  fS.log  fW.logfD.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