Linux教程

linux基础学习—文件管理

本文主要是介绍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基础学习—文件管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!