Linux学习笔记之基本指令(1)

一、指令与选择

1.什么是Linux指令
指在Linux终端中输入的内容就称之为指令。
2.格式
#指令 [选项][操作对象]
一个指令可以包含多个选项
操作对象也可以实多个

二、基础指令

1.ls指令
含义:ls(list)
用法1:#ls
含义:列出当前工作目录下的所有文件或文件夹的名称
用法2:#ls 路经
含义:列出指定路经下的所有文件或文件夹的名称
用法3:#ls 选项 路经
含义:在列出指定路经下的文件或文件夹的名称,并以制定的格式进行显示
常见的语法:
-l:表示list,表示以详细列表的形式进行展示
-a:表示显示所有的文件或文件夹(包含了隐藏文件或文件夹)
注意:显示出来的文档:其中-开头表示改进对应的文档类型为文件,d开头的表示文档类型为文件夹。在Linux中隐藏文档一般是以.开头。
用法4:#ls -lh 路经
含义:列出指定路经下的所有文件或文件夹的名称,以列表的形式并且在显示文档大小 的时候以可读性较高的形式显示。
2.pwd指令
用法:#pwd
含义:打印当前工作目录
3.cd命令
用法:#cd
含义:用于切换当前的工作目录的
语法:#cd 路经
补充:在Linux中有一个特殊的符号“~”,表示当前用户的家目录。
切换方式:#cd ~
4.mkdir命令
指令:mkdir
含义:创建目录
语法1:# mkdir 路经
语法2:# mkdir -p 路经
含义:当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错。
语法3:# mkdir 路经1 路经2 …
含义:表示一次创建多个 目录
5.touch指令
指令:touch
作用:创建文件
语法:# touch 文件路经
6.cp指令
指令:cp
作用:复制文件或文件夹到指定的位置
语法:#cp 被复制的文档路经 文档被复制到的路经
注意:Linux在复制过程中是可以重新对新位置的文件进行重命名的,但是如果不是必须的需要,则建议保持前后名称一致。当使用cp命令进行文件夹复制操作的时候要添加选项“-r 【-r表示递归复制】否则目录将被忽略。
7.mv指令
指令:mv
作用:移动文档到新的位置
语法:#mv 需要移动的文档路经 需要保存的位置路经
注意:在Linux中重命名的命令也是mv,语法和移动语法一样。
8.rm命令
命令:rm
作用:移除或删除文档
语法:#rm 选项 需要移动的 文档路经
选项:
-f:强制删除,不提示
-r:表示递归
移除文件的时候一般需要-rf一起使用,就不会询问。
*表示通配符,是任意字符的意思。
9.vim命令
指令:vim(vim是一款文本编辑器)
语法:#vim 文件的路经
作用:打开一个文件(可以存在,也可不存在)
推出打开的文件,在没有按下其他命令的时候,按下shift+英文冒号,输入q,按下回车。
10.输出重定向
一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析或统计,则这时候需要使用到的输出重定向技术。
>:覆盖输出,会覆盖掉原先的文件内容。
>>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加。
11.cat命令
作用1:cat 有直接打开一个文件的功能。
语法1:#cat 文件的路经
作用2:cat 还可以文件进行合并。
语法2:#cat 待合并的文件路经1待合并的文件路经2…文件路经n > 合并之后的文件路经。
补充:合并n个文件,并存到一个文件中(配合输出重定向使用)。

发布了13 篇原创文章 · 获赞 7 · 访问量 379

猜你喜欢

转载自blog.csdn.net/qq_41145193/article/details/104131251