1、 文件命名规则
1)除了/之外,所有的字符都是合法的
2)有些符号最好不要用,例如空格符、制表符、退格符、和字符@ # $ & ( ) -等
3)避免使用 . 作为普通文件名的第一个字符,因为当使用 . 作为第一个字符的文件表示隐藏文件
4)大小写敏感。
2 命令格式
命令格式 : 命令 -选型 参数
例如: ls -la /etc
说明:1)当有多个参数时,可以写在一起2)两个特殊的目录 . 和 .. ,分别代表当前目录和当前目录的父目录。
3 大纲
3.1 文件处理命令 : ls
命令名称: ls (list)
命令路径:/bin/ls
执行权限:所有用户
命令的执行权限 root: /sbin/usr/sbinall users: /bin/usr/binbin (binary ) usr (user) sbin(super binary)
功能说明: 显示所有文件
语法: ls -a (all)显示所有文件,包裹隐藏文件
-l (long)详细信息显示
drwxr-xr-x 2 root(所有者 root(所属组)
4096(文件大小,以“block”表示,512个字节)12-10 20:52 (文件创建、修改时间) bin
(文件类型)
文件类型 d (directory) 目录
- 硬链接文件
l (link) 软连接文件
rwx r-x r-x
r (read) w(write) x (execute)
所有者 u(user) 所属组g(group) 其他人o(others)
2 硬链接数
-d (directory)查看目录属性
-i (inode) i 节点 文件的数据表示
3.2 文件处理命令: cd
命令名称:cd (chang directory)
命令路径:shell内置命令
执行权限:所有用户
功能说明: 切换目录
语法: cd[目录]
范例:$ cd / 切换到根目录3.3 文件处理命令: pwd
命令名称:pwd (print working directory)
命令路径:/bin/pwd
执行权限:所有用户
功能说明: 查看当前目录
语法: pwd
范例:$ pwd 3.4 文件处理命令: touch
命令名称:touch
命令路径:/bin/touch
执行权限:所有用户
功能说明: 创建新文件
语法: touch[文件名]
范例:$ touch newfile 3.5 文件处理命令: mkdir
命令名称:mkdir(make directoryes)
命令路径:/bin/mkdir
执行权限:所有用户
功能说明: 创建新目录
语法: mkdir[目录名]
范例:$ mkdir newdir3.6 文件处理命令: cp
命令名称:cp(copy)
命令路径:/bin/cp
执行权限:所有用户
功能说明: 复制文件或目录
语法: cp -R[源文件或目录] [目的目录]
-R 复制目录
范例:$ cp file1 file2 dir1 将file1和file2 复制到 dir1 里 3.7 文件处理命令: mv
命令名称:mv(move)
命令路径:/bin/mv
执行权限:所有用户
功能说明: 移动文件或改名
语法: mv [源文件或目录] [目的目录]
3.8 文件处理命令: rm
命令名称:rm(remove)
命令路径:/bin/rm
执行权限:所有用户
功能说明: 删除文件
语法: rm -r [文件或目录]
-r 目录
范例:$ rm file1 将file1 删除 $ rm -rf dir1 强制将dir1 删除
3.9 文件处理命令: cat
命令名称:cat(concatenate and display files)
命令路径:/bin/cat
执行权限:所有用户
功能说明: 显示文件名
语法: rm [文件名]
范例:$ cat file1 显示file1内容3.10 文件处理命令: more
命令名称:more
命令路径:/bin/more
执行权限:所有用户
功能说明: 显示文件名
语法: more [文件名]
(空格)或 f 显示一页
(enter) 显示下一行
q或Q 推出
范例:$ more file1 显示file1内容(对于大文件浏览使用)3.11 文件处理命令 head / tail
命令名称:head /tail
命令路径:/bin/head /bin/tail
执行权限:所有用户
功能说明: 显示文件名的前几行/ 显示文件的后几行
3.12 文件处理命令: ln
命令名称:ln (link)
命令路径:/bin/ln
执行权限:所有用户
功能说明: 产生连接文件
语法: ln -s [源文件] [目标文件] 产生软连接 与源文件具有不同的 i 节点 ,可以跨文件系统
ln [源文件] [目标文件] 产生 硬链接 --类似于copy,不过两文件是同步更新的,与源文件具有相同的 i 节点, 但硬链接不能跨文件系统。