指令:在Linux终端中输入的内容
标准格式:#指令主题 [选项] [操作对象] ([] 为可有可无)
一个指令可以包含多个选项,操作对象也可以是多个
如:为小明买份番茄味的薯片
主题:买东西
选项:番茄味
操作对象:薯片
1.ls指令
含义:list(列表)
语法:ls 路径
用法:列出当前目录下所有文件、文件夹的名称
关于路径:
相对路径:有参照物(当前的工作路径)
1.“./”表示当前目录下(可不写 )
2.“../”表示上一级目录下
绝对路径:不需要参照物,直接从根“/”开始寻找路径
ls-l 路径:以详细列表的形式展示
ls-a 路径:显示所有文件、文件夹(包括隐藏)
2.pwd指令
含义:print working direcory(打印当前工作目录)
语法:pwd 路径
3.cd命令
含义:change direcory(改变目录)
语法:cd 路径
例1:使用绝对路径由“/home/pigion/公共”转至“/home/pigion”
例2:使用相对路径由“1/1a/1a1”转至“2/2a/2a1”
4.mkdir指令
含义:make directory(创建目录)
语法1:mkdir 路径1 (路径2)(路径3) 【可创建多个】
例1:在当前路径下新建文件夹
例2:在指定路径下新建文件夹
如:mkdir home/pigion/privatespce
语法2:mkdir-p(创建多层文件夹)
如:mkdir-p/home/pigion/privatespace/a/b/c
连续在privatespace下新建a,b,c三层文件夹
5.touch指令
语法:touch 路径1 (路径2)(路径3) 【可创建多个】
除创建多层文件夹外,其他与mkdir相同
6.cp指令
含义:cope(复制)
语法:cp 需复制文档、文件夹的路径 文档、文件夹需复制到的路径
文档:直接使用语法
文件夹:需使用cp-r【-r表示递归复制】,否则将略过目录
7.mv指令
含义:move(移动,剪切)
文档:同剪切&复制的区别一样,其它和cp用法相同
文件夹:不需要“-r”,其它相同
8.rm命令
含义:remove(移除,删除)
语法:rm 路径
文档:直接使用语法
(可以比较图7)
文件夹:需使用rm-r,否则将无法删除
9.vim命令
含义:vim是一款文字编辑器
语法:vim 路径
使用vim打开文件后,
退出:shift+:(英文冒号),输入q(quit),回车
10.输出重定向
>:覆盖输出,会覆盖文件内容
>>:追加输出:在原内容末尾添加
11.cat指令
语法1:cat 路径
用法:直接打开文件
语法2:cat 待合并文件1 待合并文件2 ... 文件n>合并后的路径(可新建)【配合输出重定向】