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