1. linux命名规则

 [1] 除了/之外,全部的字符都合法。

 [2] 有些字符最好不用,如空格符、制表符、退格和字符@#$&()-等。

 [3] 避免使用.作为普通文件名的第一个字符,以点开头的文件为隐藏文件

 [4] 大小写敏感

 2. linux命名格式

 [1] 命令 -选项 参数

 [2] 例: ls -la /etc

 [3] 两个特殊目录 . 和 .. ,分别代表当前目录和当前目录的父目录

 [4] 例: cd 空格 .. 

 3.linux命令的类别

 [1] 文件处理命令

 [2] 权限管理命令

 [3] 文件搜索命令

 [4] 帮助命令

 [5] 压缩解压命令

 [6] 网络通信命令

 [7] 系统关机命令

 [8] shell应用技巧

 4.文件处理命令

 [1] ls list缩写 /bin/ls -a all 全部文件 -l long 详细信息显示 -d dir目录属性

 [2] 账户对应命令的目录 root: /sbin /usr/sbin all_users: /bin /usr/bin

 [3] drwxrwxrwx 2 root root 4096 12-01 21:26 proc

 [4] dr-xrwxrwx d:表示目录 directory -:表示二进制文件 l:表示软链接 2:硬链接数 root:所有者 root:所属组 4096:标记目录本身大小或子目录大小

 [5] r: read w:write x:execute 

 [6] 所有者user(创建者,可转让) + 所属组group + 其他人others

 [7] linux存储单位为数据块 block 一般为512byte

 [8] cd directory 切换目录

 [9] pwd 查看当前目录

 [10] mkdir make directories 创建目录

 [11] touch filename 创建文件

 [12] cp dir newdir -R:包含子目录子目录

 [13] ctrl + c 终止命令执行

 [14] mv file1 file2 剪切和更改名称

 [15] rm -r dir 删除文件或目录,需要询问

 [16] rm -f file or dir 不需要确认的删除

 [17] rm -rf dir

 [18] cat concatenate and display 一次性显示文件全部内容

 [19] more filename 下一页:空格或f 下一行:enter 退出:q或Q 分页显示文件内容

 [20] head -num filename num:显示行数 默认为10行 查看文件头多少行
 
 [21] tail -num filename -f: 动态显示 查看文件末尾多少行内容

 [22] ln -s [source][target] link -s:创建软链接文件 类似windown的快捷方式

 [23] ln [source][target] 创建硬链接文件 类似cp + 同步更新+创建时间也是相同的
 
 [24] echo "string " >> /test.txt 写入文件内容
 
 [25] ls -i(inode) i节点 
 
 [26] linux内核通过调用相应数字标记来处理内容,每个文件有一个i节点,内核通过i节点进行操作
 
 [27] 一点i节点可以对应多个文件,所以硬链接可以同步更新文件内容
 
 [28] 硬链接不能跨分区,跨文件系统,软链接则可以