Linux知识点总结及基本命令操作

Linux命令的基本操作
        ——掌握“一切皆文件”的学习思想


1、目录结构

   在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。文件系统的最顶层是由根目录开始的,系统使用/来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。

   打开命令窗口输入以下命令;查询根目录下文件。

ls /

   查询结果如下图:
在这里插入图片描述

   在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点. 来表示;另一个是当前目录的上一级目录,也叫父目录,可以使用两个点. .来表示。

  • . :代表当前的目录,也可以使用./ 来表示;
  • . .:代表上一层目录,也可以. ./ 来代表。

2、文件基本属性

   Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。
   在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:

  • chgrp:更改文件属组
  • chown (change owner) : 修改文件属主,也可以同时更改文件属组
  • chmod (change mode) : 修改用户的权限

3、处理目录的常用命令

  • ls(list files): 列出目录及文件名
  • cd(change directory):切换目录
  • pwd(print work directory):显示目前的目录
  • mkdir(make directory):创建一个新的目录
  • rmdir(remove directory):删除一个空的目录
  • cp(copy file): 复制文件或目录
  • rm(remove): 删除文件或目录
  • mv(move file): 移动文件与目录,或修改文件与目录的名称

4、查看文件的常用命令

  • cat : 由第一行开始显示文件内容
  • tac : 从最后一行开始显示,可以看出 tac 是 cat 的倒着写
  • more : 一页一页的显示文件内容
  • less : 与 more类似,但是比 more 更好的是,他可以往前翻页

5、文本编辑器Vim

   Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富。Vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。
   基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
   在命令模式下,输入以下命令:

  • i : 切换到输入模式,以输入字符
  • : : 切换到底线命令模式,以在最底一行输入命令

   在输入模式下,输入以下命令:

  • ESC : 退出输入模式,切换到命令模式

   在底线模式下,输入以下命令:

  • q : 退出程序
  • w : 保存文件
  • ESC : 退出输入模式,切换到命令模式

   一般情况下,在底线模式下,通过输入 wq 命令可执行保存并退出操作。

在Linux系统中,许多命令是可以组合使用的

   三种工作模式的切换过程如下图所示:

在这里插入图片描述

未完待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值