ToB企服应用市场:ToB评测及商务社交产业平台

标题: 探索Linux天下:初次接触和基本指令(文件操纵) [打印本页]

作者: 种地    时间: 2024-9-5 01:43
标题: 探索Linux天下:初次接触和基本指令(文件操纵)


  

1.基本介绍和准备

   Linux是一种开源、免费的类Unix操纵系统内核,其开发始于1991年,由芬兰计算机科学家Linus Torvalds主导。Linux内核是操纵系统的核心部分,而完备的操纵系统则包括了Linux内核以及众多的软件工具和应用程序,形成了各种差别的Linux发行版(Distribution,简称"distro")
  我们最为熟知的操纵系统是Windows,它有着完备的图形界面化操纵,而Linux则是利用各种指令(很有程序员的感觉)
  这里我学习利用的是云服务器+xshell的组合:

   Linux的历史发展也是极为巨大,这里我便不在继续赘述,更多空间留给知识的介绍
  
2.基本指令和Linux的基本操纵



   
  

3.几个重要基本指令

3.1 ls - 列出文件和目次

用法:ls [选项] [目次]
   
  如果在利用 ls 下令时不指定目次或文件名,它将默认列出当前工作目次下的文件和子目次,相当于ls .
示例:ls -l

   total 4 表示当前目次下所有文件的总块数。这个总块数是当前目次下所有文件所占用磁盘空间的总和,以块(block)为单位
  3.1.1文件的知识


如许的一个巨细为0的文件,是不是就说明没有占用空间呢?
   在Windows上创建一个文本文件,纵然文件巨细为0KB,实际上也会占用一些磁盘空间。这是由于文件系统会为每个文件分配一个簇(Cluster)作为存储单位,而簇的巨细通常是4KB。即便文件内容为空,文件系统也需要至少一个簇来存储文件的元数据和分配信息
  文件 = 文件属性 + 文件内容,我们对文件的操纵要么对文件内容举行操纵,要么对文件属性举行操纵
在举行文件操纵时,我们可以执行以下两类主要操纵:

3.1.2 .和..文件

   Linux和Unix系统中,隐蔽文件以 . 开头,例如 .example.txt。如许的文件在默认情况下不会被 ls 下令列出。如果想要体现所有文件,包括隐蔽文件,可以利用 ls -a 下令,此中 -a 选项表示体现所有文件,包括以 . 开头的隐蔽文件
  

   3.2pwd - 体现当前工作目次

语法: pwd
功能: pwd (print working directory)下令用于体现当前工作目次的完备路径

3.2.1路径知识

绝对路径是从文件系统的根目次开始描述文件或目次的路径。在Linux中,根目任命斜杠 / 表示,而在Windows中,每个驱动器都有自己的根目次,例如 C:\。绝对路径可以唯一地标识文件系统中的某个位置,不受当前工作目次的影响。
  1. /home/user/documents/file.txt
复制代码
相对路径是相对于当前工作目次或其他已知位置的路径。相对路径不包罗根目次信息,而是描述如何从当前位置导航到目的文件或目次。在相对路径中,利用 . 表示当前目次,利用 .. 表示上级目次。
  1. ../images/picture.jpg
复制代码
这个示例中,.. 表示上级目次,因此路径指向当前目次的上一级目次下的 images 目次中的 picture.jpg 文件
路径可以是文件路径或目次路径,详细取决于路径的末了一部分是指向文件还是目次。
在Linux中,路径分隔符是正斜杠 /,而在Windows中,路径分隔符是反斜杠 \。大多数当代操纵系统和文件系统能够继续利用正斜杠或反斜杠表示的路径。



3.3 cd - 切换目次

语法:cd 目次名
功能:改变工作目次。将当前工作目次改变到指定的目次下(绝对和相对路径都行)

Linux的目次布局是一个多叉树


3.4 touch - 创建文件或更新时间戳

语法:touch [选项] 文件
功能:touch下令参数可更改文档或目次的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
   
  3.5mkdir - 创建新目次

语法:mkdir [选项] dir_name
功能:在当前目次下创建一个名为 dir_name的目次
   
  

3.6rm - 删除文件或目次

语法:rm [选项] [dir_name/dir]
功能:删除文件或目次
   
  示例:

3.7man - 体现下令手册页面

语法: man [选项] 下令
功能:Linux的下令有很多参数,我们不可能全记着,我们可以通过检察联机手册获取帮助
   
  3.7.1手册介绍

   Unix/Linux 系统手册页的八个主要部分的简要说明:
    
    
    
    
    
    
    
    
  每个章节都包罗了对应类型的手册页,通过 man 下令可以方便地访问和阅读这些手册页,以获取有关下令、函数、文件和系统的详细信息
  3.8cp - 复制文件或目次

语法:cp [选项] 源文件或目次 目的文件或目次
功能: 复制文件或目次

   
  



3.8.1nano介绍

nano - 文本编辑器
用法:nano [选项] 文件名
常用选项:

基本操纵:

示例:
nano 是一个简单易用的文本编辑器,适用于终端环境。它提供了基本的编辑功能,适合快速检察和编辑文本文件
3.9mv - 移动或重命名文件或目次

   mv下令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的下令,常常用来备份文件或者目次。
  语法: mv [选项] 源文件或目次 目的文件或目次
功能:
   
  




这次Linux就先到这里啦,也是开始学Linux啦,关心大家支持!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4