快照:保存当前使用状态 mkdir+dcs11 创建空目录 mkdir+dcs11.1 dcs11.2 在当前目录下同时创建两个空目录 mkdir-p dcs11.2/ dcs11.2.1/dcs11.2.2/dcs11.2.3 在当前目录下创建递归及目录 touch xiaoliu.Txt 在当前目录下创建xiaoliu.txt文件 touch xiaoliu1.txt xiaoliu2.txt在当前目录下同时创建两个文件 touch /dcs11/dcs11.2/daliu.txt dcs11/dcs11.1/laoliu.txt 在不同目录下创建不同文件 rm 提示性删除文件(相对比较安全,.防止误删除) rm xiaoliu3.aaa删除文件:y,确认删除 n,不删除 rm 不能删除目录,只能删除文件 rm -r 删除目录 rm -rf 强制删除文件/目录 rm -rf * 删除当前所有目录下所有文件及目录 *通配符,表示所有(慎用) tab键==》联想功能,自动带入对应目标文件及目录或命令 上下方向箭头可以快速翻找之前执行过的命令 cp命令 复制一个文件 cp+原文件名称+新文件名称 cp xiaoliu.txt xiaoliu1.txt 复制粘贴并修改文件名称 cp xiaoliu.txt/dcs11/dcs11.2/xiaoliu.txt==》绝对路径的写法,复制粘贴并且 cp -r dsc11.2 dcs11.3 复制粘贴并且重命名 cp -r/dsc11/dcs11.2 /dsc11/dsc11.4绝对路径写法,复制粘贴并且重命名 mv 命令 [size=12.0000pt]1. 移动文件:mv 文件名称+路径 [size=12.0000pt]2. 重命名:mv 原文件名称+新文件名称 mv xiaoliu.txt daliu.txt==>将xiaoliu.txt文件重命名为daliu.txt mv daliu.txt ./dcs1.4==>将dakiu.txt mv daliu.txt ../==>将daliu.txt 文件移动到上一级目录 centos 在公司里内部是当作服务器使用,==通过客户端连接工具x shell11来连接服务器 注意:在xshell里面操作的内容和在centos里面操作的内容是相互影响的; ==>在xshell里面新增文件,在centos里面都会存在; xshell连接: 第一步:打开xshell 第二步:在centos里面输入ifconfig命令获取地址 第三步:在xshell里面输入ssh+IP地址 第四步:输入账号密码 vim命令 vi与vim都是用于文本文件的编辑,vim可以高亮显示 编辑有三种模式: [size=12.0000pt]1. 命令模式:通过vim dali.txt进入文件时的状态(当前状态下不可直接编辑)需要通过输入编辑命令后方可输入文本; [size=12.0000pt]2. 编辑模式:通过输入编辑命令进入编辑;点击键盘i键 [size=12.0000pt]3. 末行模式: 3.1进入末行模式之前先按esc退出编辑; 3.2按shift+:进入末行模式 3.3保存并退出wq 3.4 q是退出不保存,wq!强制保存并退出 q!强制退出 Cat命令 cat+文件名查看一个文件的所有内容 cat daliu.Txt 查看文件的全部内容 less daliu.txt 查看内容可以上下箭头翻页进行查看键盘ctrl+z退出 more daliu.txt 查看文件内容并按百分比显示 cat daliu.txt |grep “18”==>这个|叫做管道符,管道符左边的输出等于右边的输入grep==》搜索关键字 cat其他用法 目标文件存在的情况下: cat daliu.txt> xiaoliu1.txt==>把源文件的内容覆盖到目标文件中 cat daliu.txt>> xiaoliu1.txt==>把源文件的内容追加到目标文件中 当目标文件不存在的情况下: cat daliu.txt>laoliu1.txt当目标文件不存在时,会新建一个文件并且把源文件的内容复制到新建的文件夹中; head daliu.txt==>默认查看文件前10行 head -n 5 daliu.txt==>默认查看文件的前5行 tail daliu.txtt==>>默认查看文件后10行 tail -n 5 daliu.txt==>>默认查看文件后5行 tail -n +5 daliu.txt==>>从第5行开始查看到最后一行 需求:显示5-10行 的数据 head -n 10 daliu.txt |tail -n +5 head -n 10 daliu.txt |tail -n 6 tail -n 21 daliu.txt |tail -n 6 find查找命令 find -name daliu .txt==查找当前目录下名称为daliu.txt文件 find /dsc11/ -name daliu .txt==》查找指定路径下名称为daliu.txt 的文件 find /dsc11/ -name daliu . *==》查找dsc11路径下名称为daliu.txt 的文件 find /dsc11/ -name * .txt”==》查找dsc11路径下以txt结尾 的文件 find /dsc11/ -name“daliu.tx”==》查找dsc11路径下包含daliu.tx结尾 的文件 find /dsc11/ -name”daliu.t??”==》查找dsc11路径下包含daliu.t结尾 的文件 * 表示匹配0个或多个字符 ? 表示匹配一个字符 find /dsc11/ -type f==》查找dcs11目录下类型为file文件 find /dsc11/ -type d==》查找dcs11目录下类型为目录的
|