Linux常用命令

目录树结构 Linux常用命令
文章图片

Linux常用命令
文章图片

颜色表示的文件类型 黑色——TXT
蓝色——文件夹
天蓝色——连接文件(快捷方式)
黄色——块设备文件
绿色——可执行文件
红色——压缩包
绝对路径和相对路径 1.绝对路径

  • 唯一一个绝对描述文件所在路径的方式
  • “/”根目录是Linux操作系统最顶级的目录
2.相对路径
  • 相对于当前所在路径
3.cd命令汇总
Linux常用命令
文章图片

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 acfc.logff.logfi.logfl.logfo.logfr.logfu.logfx.log aaadfd.logfg.logfj.logfm.logfp.logfs.logfv.logfy.log bfb.logfe.logfh.logfk.logfn.logfq.logft.logfw.logfz.log [root@localhost kervin24]# rename log txt *把所有log文件改为txt文件 ------------------------------------------------------------------------------ [root@localhost kervin24]# ls acfc.txtff.txtfi.txtfl.txtfo.txtfr.txtfu.txtfx.txt aaadfd.txtfg.txtfj.txtfm.txtfp.txtfs.txtfv.txtfy.txt bfb.txtfe.txtfh.txtfk.txtfn.txtfq.txtft.txtfw.txtfz.txt

7.cp复制文件或目录
8.ls 查看内容
【Linux常用命令】Linux常用命令
文章图片

9.通配符
Linux常用命令
文章图片

[root@localhost ~]# cd /etc [root@localhost etc]# ls -a *显示所有文件(包含隐藏文件) ----------------------------------------------------------------------------------------- [root@localhost /]# ls .*显示隐藏文件也包括.. 的上层目录 .: binetclib64mptrootsrvtmp boothomemediaoptrunsysusr devlibmntprocsbintestvar ? ..: binetclib64mptrootsrvtmp boothomemediaoptrunsysusr devlibmntprocsbintestvar ----------------------------------------------------------------------------------------- [root@localhost /]# touch f{a..z}.log创建f{a..z}.log文件 [root@localhost /]# ls binfc.logfi.logfo.logfu.loghomeoptsys bootfd.logfj.logfp.logfv.loglibproctest devfe.logfk.logfq.logfw.loglib64roottmp etcff.logfl.logfr.logfx.logmediarunusr fa.logfg.logfm.logfs.logfy.logmntsbinvar fb.logfh.logfn.logft.logfz.logmptsrv [root@localhost /]# touch f{A..Z}.log [root@localhost /]# ls创建f{A..Z}.log文件 binfd.logfi.logfn.logfs.logfx.logmnttmp bootfD.logfI.logfN.logfS.logfX.logmptusr devfe.logfj.logfo.logft.logfy.logoptvar etcfE.logfJ.logfO.logfT.logfY.logproc fa.logff.logfk.logfp.logfu.logfz.logroot fA.logfF.logfK.logfP.logfU.logfZ.logrun fb.logfg.logfl.logfq.logfv.loghomesbin fB.logfG.logfL.logfQ.logfV.loglibsrv fc.logfh.logfm.logfr.logfw.loglib64sys fC.logfH.logfM.logfR.logfW.logmediatest ----------------------------------------------------------------------------------------- [root@localhost /]# ls f[zhou].log显示含义z,h,o,u四个字母 fh.logfo.logfu.logfz.log [root@localhost /]# ls f[x-z].log显示xXyYz fx.logfX.logfy.logfY.logfz.log [root@localhost /]# ls f[a-c].log显示aAbBc fa.logfA.logfb.logfB.logfc.log [root@localhost /]# ls f{a..c}.log显示小写从a到c fa.logfb.logfc.log ----------------------------------------------------------------------------------------- [root@localhost /]# ls f[[:lower:]].log显示小写字母 fa.logfe.logfi.logfm.logfq.logfu.logfy.log fb.logff.logfj.logfn.logfr.logfv.logfz.log fc.logfg.logfk.logfo.logfs.logfw.log fd.logfh.logfl.logfp.logft.logfx.log [root@localhost /]# ls f[[:upper:]].log显示大写字母 fA.logfE.logfI.logfM.logfQ.logfU.logfY.log fB.logfF.logfJ.logfN.logfR.logfV.logfZ.log fC.logfG.logfK.logfO.logfS.logfW.log fD.logfH.logfL.logfP.logfT.logfX.log -----------------------------------------------------------------------------------------

10.alias设置别名
定义别名命令backup,将/boot文件夹下的文件备份至/data目录中
alias backup='cp -arv /boot/* /data/'

11.cat查看命令
12.tar打包和备份的归档工具
Linux常用命令
文章图片

Linux常用命令
文章图片

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

    推荐阅读