基本指令--文件篇

基本指令

帮助指令:当我们不熟悉指令时,我们可以使用linux自带的帮助手册

 

基本语法

Man 【指令】——不了解的指令

Help 【指令】——同上

 

还有最直接的就是百度

 

文件目录类

Pwd指令

基本语法

Pwd          【功能描述:显示当前工作目录的绝对路径】

 

 

Ls指令

基本语法

Ls              【选项】【目录或是文件】

常用选项

-a:显示当前目录所有的文件和目录,包括隐藏的

-l:以列表的方式显示信息

 

 

Cd指令

基本语法

Cd【参数】——要去的地址名————功能描述:切换到指定目录

常用参数

绝对路径和相对路径

Cd  ~或者cd  回到自己的家目录

Cd..          回到当前目录的上一级目录

Cd../         ——相对路径        cd/【目录】——绝对路径

 

 

Mkdir指令

Mkdir指令用于创建目录

基本语法:mkdir  【选项】 要创建的目录

常用的选项

-p;创建多级目录

 

 

创建多个的话格式为:mkdir      -p     /目录,若不加p则要输出完整的路径

例如:mkdir   /dog                  则只在根目录下创建若mkdir     /home/dog     则在home目录下创建

 

 

Rmdir指令

Rmdir指令删除空目录

基本语法

Rmdir【选项】要删除的空目录

如果要删除一个非目录        rm    -rf    【目录】

 

 

Touch指令

创建空文件

基本语法

Tuoch       【文件名称】【可创建多个】

这个和mkdir不同,这个是文档,mkdir是文件夹

 

 

Cp指令

Cp指令拷贝文件到指定目录

基本语法

Cp【选项】    source     dest

常用选项

-r:递归复制整个文件夹

\cp  -r【目录】【目标目录】可以强制覆盖

先写源目录,在写目标目录:例:cp                /aaa/bbb

 

 

Rm指令

Rm指令移除文件或目录

基本语法

Rm【选项】要删除的文件目录

常用选项

-r:递归删除整个文件夹

-f:强制删除不提示

 

 

Mv指定

Mv移动文件与目录或重命名

基本语法

Mv  oldnamefile            newnamefile(功能描述:重命名)

Mv   /temp/movefile/    targetfolder(功能描述:移动文件)

如果是移动到当前目录,而当前目录有一个重名文件,则会覆盖,如果就在一个目录下使用,则会重命名

 

 

Cat指令

Cat:查看文件内容

基本语法

Cat【选项】要查看的文件

常用选项

-n:显示行号

只能看不能改,跟vim有区别,相当于以只读的方式打开

通常会跟more使用     cat   -n     /etc/profile     |       more(打开浏览并分页)

 

 

More指令

More是一个基于vi编辑器的文本过滤器,它以全屏幕的方式控页显示文本文件的内容

 

More指令内置了若干个快捷器

基本语法

More【要查看的文件】

操作

功能说明

空白键(space)

代表向下翻一页

Enter

代表向下翻一行

Q

代表立即离开more,不在显示该文件内容

Ctrl+F

向下滚动一屏

Ctrl+B

返回上一屏

=

输出当前行的行号

:f

输出文件名和当前行的行号

 

 

Less指令

Less指令用来分屏查看文件内容,它的功能与more相似,但是比more更加强大,支持各种显示终端,less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对显示大型文件具有较高的效率

 

基本语法

Less 【要查看的文件】

 

 

输出重定向和追加指令

>指令和>>指令

>输出重定向:会将原来的文件的内容覆盖

>>追加:不会覆盖原来文件的内容,而是追加到文件的尾部

 

基本语法

(1)ls    -l  > 文件(功能描述:列表的内容写入文件a.txt中(覆盖写))

(2)ls    -al    >>    文件(功能描述:列表的内容追加到文件aa.txt的末尾)

(3)cat 文件1   >  文件2(功能描述:将文件1的内容覆盖到文件2)

(4)etho       “内容”  >>  文件【直接追加或者覆盖】

 

 

Echo指令

Echo输出内容到控制台

基本语法

Echo【选项】【输出内容】

这个就相当于c语言中的printf

 

 

Head指令

Head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容

基本语法

Head 【文件】(功能描述:查看文件头10行的内容)

Head        -n     5(功能描述:查看文件5行内容,5可以是任意数)

 

 

Tail指令

Tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容

基本语法

Tail 【文件】(功能描述:查看文件后10行内容)

Tail  -n   5  【文件】(功能描述:查看文件后5行的内容,5可以是任何行数)

Tail   -f  【文件】(功能描述:实时追踪该文档的所有更新)

 

 

Ln指令

软链接也叫符号链接,类似于windows的快捷方式,主要存放了链接其他文件的路径

基本语法

Ln     -s  【原文件或目录】【软链接名】(功能描述:给原文件创建一个软链接)

 

细节说明:当我们使用pwd指令查看目录时,仍然看到的是软链接的目录,如若要删除软链接,要将带/去掉,否则提示“资源忙”

 

 

History指令

查看已经执行过历史命令,也可以执行历史指令

基本语法

History(功能描述;查看所有已执行的历史指令)

加! 【行号】执行一次历史指令

 

 

来自b站尚硅谷韩顺平老师的课,这是我的笔记

posted @ 2021-11-20 01:33  逸铭  阅读(129)  评论(0)    收藏  举报