linux基础学习—文件管理
2021/7/14 7:08:41
本文主要是介绍linux基础学习—文件管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
学习人群:初学者、适合入门
相关命令:ls cd mkdir touch cp mv rm
大家好,linux作为开源系统一直有较多计算机爱好者们的学习和使用,当今互联网高速发展的今天有两大系统离不开我们的生活和工作,分别是Windows和Linux,前者就不用说了,主要是Linux也是我自己比较喜欢的系统之一,今天和大家分享我学习Linux的一些经验,希望有和我一样的Linux爱好者一起交流和学习,互相帮助,共同成长。
在学习之前我是在虚拟机上安装的Linux系统CentOS 7(内核版本:Linux version 3.10.0-1160.31.1.el7.x86_64),安装包名称:CentOS-7-x86_64-Everything-2009.iso,安装包大家可以上网下载。
个人觉得学习Linux 系统首先要会“看”,了解自己所使用的系统(好比如谈恋爱开始最起码了解这个人怎么样,爱好有哪些,性格如何,和自己相处好不好等等),所以刚开始学习先了解系统内核版本。
这里有几个命令可以查看内核版本:
(1)cat /proc/version #本机使用
(2)uname -a #本机使用
(3)cat /etc/issue
(4)lsb_release -a
以下为系统输出信息:
[root@localhost /]# uname -a
Linux localhost.localdomain 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost /]# cat /proc/version
Linux version 3.10.0-1160.31.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Thu Jun 10 13:32:12 UTC 2021
在图形界面我们会用鼠标打开“我的电脑”好轻松的可以查看电脑的硬盘和里面有什么文件,但是在命令行只能敲命令,各位我们的命令之旅开始了~~~(一起来享受学习过程吧^_^)
1、文件目录的操作
ls命令:查看当前目录下的目录和文件
以上截图显示使用ls命令只显示home目录下的文件和文件夹,但是在“图二”加入参数“l”之后是以长格式显示,比如“1.txt和2.txt”这两个系统自动加深颜色以表示为文件类型,另外看看图二中第一列显示“drwx”这几个英文字母其中d则表示为目录。
cd命令:进入目录/改变目录
如果我们要进入home下面的user01目录,有两种方法:
1)在home目录下输入: cd user01
2)根目录下输入:cd /home/user01
mkdir命令:创建目录(文件夹)
在/home/user01下面再创建Test01目录
加入参数v(可视化)系统会在屏幕提示创建完成的信息
输出:mkdir:已创建目录“Test02”
参数p为递归创建用于同时创建1、2级以及更多文件夹,比如在user02下同时创建/user02/Test01/Test02/Test03,但是user02下面没有Test01和Test02这两个文件夹,所以使用p参数,在创建Test03同时创建上一级目录,如下操作图示:
touch命令:创建文件
在user01下面创建文件file01.txt
同时创建多个文件 touch file{2..10}.txt
cp命令:复制文件
将user01下面的file01.txt文件复制到user02文件夹下面
将user01下面的所有文件都复制到user02/Test01下面,加入参数r
User02/Test01下面已经成功复制user01以及所有文件和文件夹
mv命令:移动文件
将home下面的1.txt文件移至/home/user03 并且改名为test.txt
rm命令:删除文件或目录
删除/home/user02/Test01下面的user01文件夹,参数rf表示为强制删除
缺省系统提示
经过一波的操作终于对linux系统有了基本的了解,个人觉得学习技术首先自己多操作,多敲键盘就会明白每个知识点,这样才能深刻理解系统里面的内容。本次的总结先到这欢迎大家留言给点意见和指正,日后有机会多多交流。^_^
这篇关于linux基础学习—文件管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南