1:Ctrl+a   光标移动到命令行首,相当于home    +e移动到行尾,相当于end

Alt +r  删除当前整行     Ctrl +l 清屏,相当于clear命令

Ctrl +o  执行当前命令,并重新显示本命令  

Ctrl +s  阻止屏幕输出,锁定  

Ctrl +q  允许屏幕输出               Ctrl +c 终止命令      

Ctrl  +z  挂起命令    

2:  命令行的扩展   :$()‘’

把一个命令的输出打印给另一个命令的参数

括号扩展{}打印重复字符串的简化形式

echo file{1,3,5}            echo {000..20..2}

3:whoami:显示当前登录的有效用户    who: 系统当前的所有的登录会话

w:系统当前所有的登录会话及所有操作

4:cd  改变目录  

使用绝对路径或相对路径         

cd /home/yao/                 cd  home/yao

切换至父目录:  cd..  

切换至当前目录:   cd

切换至以前的工作目录: cd -

选项:-p

相关的环境变量       pwd :当前工作目录路径        OLDPWD: 上一次目录路径

5:命令的格式 多个命令使用;分开                  一个命令可以用\分成多行

 6:linux文件下的文件类型

-:普通文件     d:目录文件        b:块设备         c:字符设备

|:符号链接文件     p:管道文件pipe           s:套接文件socket

7:pwd  -P 显示真实物理路径

8:绝对路径:以正斜杠开始  ,完整的文件的位置路径,可用于任何想指定一个文件名的时候

相对路径名:不以斜杠开始,指定相对于当前工作目录或某目录的位置,可以作为一个简短的形式指定一个文件名

基名:basename               目录名:dirname

9:df  显示空间大小           df -i  显示节点编号

10:stat  查看文件状态      

11:mv移动和重名文件      -i 交互式    -f强制

12:ls     列出目录内容      以下是最基本用的

ls 【options】 选项      【files_or_dirs】文件或目录

ls -a  显示隐藏文件       ls -R    目录递归通过,所谓的递归就是一层一层往下找

ls -S 从大到小排序         ls -U  按目录存放顺序显示

ls   -l显示额外的信息      ls -1  文件分行显示

13:stat   查看文件的状态

14:文件通配符     只显示几个最基本的吧

* 匹配零个或多个字符                  ?匹配任何单个字符

~当前用户的家目录                     ~+当前工作目录

[0-9] 匹配数字范围                     [A-Z]:字母  

[a-z]:  字母                           ~-前一个工作目录

[:digit:]  任意数字,相当于0-9

[:lower:]  任意小写字母    

[:upper:]   任意大写字母

15:touch      创建空文件和刷新时间

16:cp   复制文件       

cp   f1   f2     f1 相当与要复制的,f2是要被复制到地方

cp -i  覆盖前提示        

-r,R:递归复制目录及内部的所有内容

17:rm   删除  

rm  -i  交互式删除        rm  -f  强制删除

rm   -r   递归删除        rm  -rf   /    强制性的递归删除

18:tree    显示目录树

tree   -d  只显示目录             tree   -L  level:指定显示的层级数目

tree  -P  pattern:只显示由指定pattern匹配到的路径

19:mkdir   创建目录

mkdir  -p存在不报错 ,且可自动创建所需的各目录

mkdir   -v  显示详细信息  

mkdir   -m  创建目录时直接指定权限

rmdir  删除空目录、

rmdir   -p  :递归删除父空目录

rmdir   -v  显示详细信息    

rm  -r  递归删除目录树

20:硬链接   创建硬链接会增加额外的记录项以引用文件

创建时链接数递增   

删除文件时      rm命令递减计数的链接      

文件要存在,至少有一个链接数

当链接数为0时,该文件被删除

语法     :         ln   filename [linkname]

软链接 

ls -l   显示链接的名称和引用的文件       

可以对目录进行       可以跨分区

语法   ln   -s   filename   [linkname]

软硬链接的不同之处

本质不同    硬链接是同一个文件,软链接不是同一个文件

删除原文件夹      硬链接不影响,软链接影响

创建目录:  硬链接没创建一个节点加一,软链接数量不变,软链接是依赖与shell类型的

21 file 确定文件内容

file    -b 列出文件辨识结果时,不显示文件名称

file   -f  yao   列出文件yao中文件名的文件类型

file  -F   使用指定分隔符号替换输出文件名后默认的“:”分隔符

file  -L查看对应软链接对应文件的文件类型

--help   显示命令在线帮助