Linux系统学习笔记2

目录树

在Linux下面,所有的文件与目录都是从根目录开始的,是所有目录和文件的源头,然后再分支下来,有点像树枝状,因此把这种目录配置方式为目录树。

绝对路径与相对路径

绝对路径:由根目录(/)开始写起的目录名称或文件名。

相对路径:从当前所在工作目录写起,使用相对路径来表明文件存储位置时,需要注意这两个特殊的目录,即当前目录(用.或者./来表示)和上一层目录(用..或者../来表示)。

vi的使用

vi分为三种模式:一般命令模式、编辑模式、命令行模式。

一般命令模式:以vi打开一个文件就进入了一般命令模式,可以使用上下左右按键或者h、j、k、l来移动光标,也可以使用删除和复制粘贴等命令来处理文件。

编辑模式:在一般命令模式下是无法编辑文件的内容,要按下【i、I、o、O、a、A、r、R】等任何一个字母之后才进入编辑模式。当在界面的左下角出现【INSERT】或【REPLACE】的字样,此时可以进行编辑,按【ESC】即可退出编辑模式。

命令行模式:在一般模式下,输入【:/?】三个中任何一个按钮可以将光标移动到最下面那一行。可以读取或存储文件等其他操作。

一般命令模式与编辑模式及命令行模式之间进行切换,但编辑模式与命令模式之间不可互相切换。

文件压缩命令

在Linux中,常用的文件压缩工具有zip、gzip、bzip2。

  • zip/unzip:扩展名为zip的压缩/解压缩工具。zip的使用:zip+打包后的文件名+要放这个压缩包的文件或目录【举例:zip seq.fna seq.fna】

  • gzip/gunzip:扩展名为gz的压缩/解压缩工具。也可以使用gzip -d来解压缩

  • bzip2/bunzip2:扩展名为bz2的压缩/解压缩工具。

打包命令tar

tar可以将多个目录或文件打包成为一个大文件,同时可以通过gzip、bzip2的支持,将该文件同时进行压缩。

压缩:tar -jcvf filename.tar.bz2

查询:tar -jtvf filename.tar.bz2

解压缩:tar -jxvf filename.tar.bz2 -C需要解压缩的目录

【filename.tar.bz2】是自己取的文件名,tar不会主动的产生建立的文件名,需要自定义,此时需要注意扩展名,最后选择.*tar即可。

目录的相关操作

cd命令:切换目录

pwd命令:显示当前所在的目录

mkdir命令:建立一个新目录

rmdir命令:删除一个空目录

. :代表当前目录

.. :表示上一层工作目录

- :表示前一个工作目录

~ :表示目前使用者身份所在的家目录

复制、删除与移动

  • cp:复制文件或目录

cp -p:连同文件的属性一起复制过去,而非使用默认属性。

cp -r:递归复制,用于目录的复制操作。

cp -i:若目标文件已经存在时,在覆盖时会先询问操作的进行。

cp命令不同身份者执行会有不同的结果产生。

  • rm:删除文件或目录

rm -r:递归删除,最常用于目录的删除,使用此命令时,该目录或是文件肯定会被root删除,是非常危险的选项,因为系统不会询问是否要删除。

  • mv:移动文件或目,或者进行重命名

mv也可以用来修改文件名,我们可以使用mv命令来修改一个文件的文件名,在Linux中,rename命令可以用来更改大量文件的文件名。

查看文件内容

直接查看一个文件的内容可以使用cat/tac/nl这几个命令。

  • cat命令,将一个文件内容连续打印在屏幕上面。

  • tac命令,将文件内容由最后一行到第一行反向在屏幕上显示出来。

  • nl可以将输出的文件内容自动加上行号。

  • more命令,可将文件一页一页翻动,百分比显示出来。在more这个程序运行中,可以使用空格键、Enter键向下翻一页;:f 可以立刻显示出文件名以及目前显示的行数;q代表立刻离开more,不再显示该文件内容。

  • less命令,也可将文件一页一页的翻动,可以使用【pageup】【pagedown】等按键的功能来向前向后翻看文件。可以输入的命令有:

空格键:向下翻动一页;/字符串:向下查找字符串的功能;?字符串:向上查找字符串的功能;n:重复前一个查找(与/或?有关);q:离开less这个程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新手 小李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值