Linux基础操作练习一

一、知识点

1、ls

【作用】显示指定工作目录下的文件及属性信息

【语法格式】 ls [参数] [文件]

【常用参数】

-a 显示所有文件及目录 (包括以“.”开头的隐藏文件)
-l 使用长格式列出文件及目录的详细信息
-r 将文件以相反次序显示(默认依英文字母次序)
-t 根据最后的修改时间排序
-A 同 -a ,但不列出 “.” (当前目录) 及 “..” (父目录)
-S 根据文件大小排序
-R 递归列出所有子目录
-d 查看目录的信息,而不是里面子文件的信息
-i 输出文件的inode节点信息
-m 水平列出文件,以逗 间隔
-X 按文件扩展名排序
–color 输出信息中带有着色效果

2、cd

【作用】切换目录

【语法格式】cd [参数] [目录名]

【常用参数】

-P 如果切换的目标目录是一个符 链接,则直接切换到符 链接指向的目标目录
-L 如果切换的目标目录是一个符 链接,则直接切换到符 链接名所在的目录
仅使用”-“选项时,当前目录将被切换到环境变量”OLDPWD”对应值的目录
~ 切换至当前用户目录
.. 切换至当前目录位置的上一级目录

3、pwd

【作用】显示当前工作目录的路径

【语法格式】pwd [参数]

【常用参数】

-L 显示逻辑路径

4、touch

【作用】创建空文件与修改时间戳

【语法格式】touch [参数] 文件

【常用参数】

-a 改变档案的读取时间记录
-m 改变档案的修改时间记录
-r 使用参考档的时间记录,与 –file 的效果一样
-c 不创建新文件
-d 设定时间与日期,可以使用各种不同的格式
-t 设定档案的时间记录,格式与 date 命令相同
–no-create 不创建新文件
–help 显示帮助信息
–version 列出版本讯息

5、mkdir

【作用】创建目录文件

【语法格式】mkdir [参数] 目录

【常用参数】

-p 递归创建多级目录
-m 建立目录的同时设置目录的权限
-z 设置安全上下文
-v 显示目录的创建过程

6、cp

【作用】复制文件或目录

【语法格式】cp [参数] 源文件 目标文件

【常用参数】

-f 若目标文件已存在,则会直接覆盖原文件
-i 若目标文件已存在,则会询问是否覆盖
-p 保留源文件或目录的所有属性
-r 递归复制文件和目录
-d 当复制符 连接时,把目标文件或目录也建立为符 连接,并指向与源文件或目录连接的原始文件或目录
-l 对源文件建立硬连接,而非复制文件
-s 对源文件建立符 连接,而非复制文件
-b 覆盖已存在的文件目标前将目标文件备份
-v 详细显示cp命令执行的操作过程
-a 等价于“pdr”选项

7、mv

【作用】移动或改名文件

【语法格式】mv [参数] 源文件 目标文件

【常用参数】

-i 若存在同名文件,则向用户询问是否覆盖
-f 覆盖已有文件时,不进行任何提示
-b 当文件存在时,覆盖前为其创建一个备份
-u 当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作

8、rm

rm也是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行rm -rf /*命令则会清空系统中所有的文件,甚至无法恢复回来。

【作用】删除文件或目录

【语法格式】rm [参数] 文件

【常用参数】

-f 强制删除(不二次询问)
-i 删除前会询问用户是否操作
-r/R 递归删除
-v 显示指令的详细执行过程

9、rmdir

【作用】删除空目录文件

【语法格式】rmdir [参数] 目录

【常用参数】

-p 用递归的方式删除指定的目录路径中的所有父级目录,非空则 错
-v 显示命令的详细执行过程
— — help 显示命令的帮助信息
— — version 显示命令的版本信息

二、练习

1、创建目录树

要求在当前目录下创建目录树(见下图所示)。 

代码尽量手敲,不然可能 错!!!

拓展知识点:

      切换管理员:su root

若提示找不到tree命令,需要安装tree,直接yum安装yum -y install tree(超级管理员权限)

虚拟机工具(可以和物理机之间复制粘贴): vmware-tools-distrib 目录,执行 sudo ./vmware-install.pl 

解:1. 创建文件夹:mkdir test    2.切换到当前目录:cd test   3.创建目录树:mkdir -pv {A1/{A11,A12},A2/{A21/{B1,B2/{B21,B22}},A22}}   4.创建文件:touch ./A1/A11/{file1,file2} ./A2/A21/B2/B21/file3 ./A2/A22/file4  5.查看目录数:tree

2、文件拷贝

将file1拷贝到A12目录中,file3拷贝到B1目录中,file4拷贝到B2目录中。

解:1. cp test/A1/A11/file1 test/A1/A12      2.cp test/A2/A21/B2/B21/file3 test/A2/A21/B1   3.cp test/A2/A22/file4 test/A2/A21/B2

3、目录内容展示

详细列出A11、B2目录的内容。

解: tree test/A1/A11   tree test/A2/A21/B2

4、删除

删除A2下面的所有目录及其文件。

解: rm -r test/A2/*

5、剪切

将file2剪切到A12中。

解: cp test/A1/A11/file2 test/A1/A12

(注:要求每个题目的操作结果检查合格后才能做下一个题目,因此要保留中间的操作步骤)    

三、CentOS 6.8 中tree镜像过期问题解决

1、关闭fastestmirror

2、将原来的源改名

3、更换源

4、清空一下yum的缓存

5、查看yum源的列表并自动下载一些相应的元数据存到本地

6、安装软件(tree)

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8696 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月18日
下一篇 2022年8月18日

相关推荐