Linux是基于Unix的开源免费的操作系统,是部署服务器的很好选择。

系统:win10

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

工具:vm虚拟机+Xshell/CRT  虚拟机的系统为linux centos 7

首先看一下linux的基本目录结构

linux的一些基础命令 随笔 第1张

cd命令:和window的cd命令一样 ,切换目录的意思,change directory的缩写,linux系统默认是在/root目录

      cd xx        切换到该目录下xx目录

      cd ../          切换到上一层目录

      cd /           切换到系统根目录

      cd ~          切换到用户主目录  也就是/root目录 也可以使用 cd /root

      cd -           切换到上一个所在目录

pwd命令:显示当前路径

linux的一些基础命令 随笔 第2张

 

1、关于目录的操作命令:

1.1 新增目录

命令:mkdir

mkdir命令,新增目录: mkdir 目录名称

linux的一些基础命令 随笔 第3张

 

1.2显示目录

命令:ls

ls命令,显示目标列表件:ls

linux的一些基础命令 随笔 第4张

加选项:

-a:会显示当前列表中的所有文件,包括隐藏文件,ls不会显示隐藏文件

显示当前录下的所有文件

linux的一些基础命令 随笔 第5张

 

-l:可以看到该目录下的所有目录和文件的详细信息,文件大小等信息

linux的一些基础命令 随笔 第6张

 

 

ls -l:可以缩写成ll命令

linux的一些基础命令 随笔 第7张

ls -al:显示当前列表下所有目录及文件的详细信息,包括隐藏文件

后面可以接目录及文件名,例如:ls t5 显示当前t5目录下的文件

linux的一些基础命令 随笔 第8张

关于ls的选项还有很多,这两个比较常用:

linux的一些基础命令 随笔 第9张

 

1.3查找目录

命令:find

例如:find /root -name  't4'

linux的一些基础命令 随笔 第10张

 

使用*可以更好的查找文件,例如:find /root -name '*t4' , 在root目录下查找以t4结尾的目录名。

关于选项还有很多,例如参考这里:http://man.linuxde.net/find

 

1.4 移动

命令:mv

mv命令是移动命令,也可以用来重命名操作,例如将当前root下test目录重命名为test1

linux的一些基础命令 随笔 第11张

mv  test test1

linux的一些基础命令 随笔 第12张

移动到其他目录再重命名,加上新目录名称即可,例如:将当前目录下的test1目录移动到t2目录下,并重命名为test2

 linux的一些基础命令 随笔 第13张

mv 参数 ,如mv -i 表示如果新目录中存有移动的目录,则询问是否需要覆盖这个目录,打y表示覆盖,打n表示不覆盖

linux的一些基础命令 随笔 第14张

还有其他参数如:-f 表示如果存在不用询问,直接覆盖 ;-b 表示如果存在为其备份

linux的一些基础命令 随笔 第15张

mv命令对文件,压缩包也可以操作。

1.5 复制

命令:cp

cp 目录名称 目录拷贝的目标位置

例如: cp t3/demo1.java t2  复制t3目录下的demo1.java 文件 到 t2目录 

linux的一些基础命令 随笔 第16张

这里demo.java为文件,如果复制的是t3目录,t3目录下有文件,这时候需要加参数 -r/R   表示:递归处理,将指定目录下的所有文件与子目录一并处理,这里还加了 i 参数,表示如果目标位置存有该文件

询问是否要覆盖,可mv的参数一样,这里i表示询问,-b 表示备份, -f 表示直接覆盖

linux的一些基础命令 随笔 第17张

 

还有其他参数:

linux的一些基础命令 随笔 第18张

 

有错误请求指正,待续....

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄