linux中一共有三种用户: 1: 所有者u(User) 2: 所属组g(group) 3: 其他用户o(other) linux中权限一共分三种: 1: r read 读权限 2: w write 写权限 3: x execute 执行权限 linux中的一切都是文件(视频里面说的,也不知道对不对) 命令就是文件中的二进制文件。 所有普通用可以使用的命令一般存在 /bin 或者 /usr/bin root 使用的命令 /sbin 或者 /usr/sbin linux中的文件管理是一颗倒树的形式/ 是这可树的根 首先特殊的 . 表示当前目录 .. 表示父节点,父目录 硬链接 与 软连接 软连接: 所有的软连接文件都是rwx的, 它只是一个符号链接,所以文件很小,每次访问都会链接到原文件。 类似于windows的快捷方式
可跨文件系统生成 硬链接: 类似于copy 但与copy不一样,它是同步更新的,以及创建时间是保留原始文件时间的。 cp + -p == 硬链接 。因为 与原文件有相同的i节点,所以可以可以同步更新,
不可跨文件系统生成 如果原文件删除,硬链接仍然可以访问,存在,软连接不行(指向的原文件不存在了) 话说linux内核只识别数字,所以所有交给内核处理的的东西都必须有一个数字标识的标识符。 硬连接与原文件有相同的i节点号,所以删除后仍可访问 命令: 一:ls 英文名: list 作用: 显示目录文件 路径: /bin/list 选项:
-a all 显示所有文件(包括隐藏文件)
-l long 详细信息显示
-d 查看目录属性
-i inode ls -l (ll) drwxr-xr-x 2 root root 4096 12-01 20:52 bin
硬链接数 所有者 所属组 文件大小 常见时间,最后修改时间 文件名 d > 文件类型 :
1. d 表示目录 directory; 2. - 表示二进制文件;3. l 表示软链接文件 link 1> :
所有者u (user)
rwx
读权限,写权限,执行权限(execute) 2>:
所属组g (group)
r-x
读权限,执行权限(execute) 3>:其他人o (other)
r-x
读权限,执行权限(execute) 二:cd 英文名字: change directory 路径: shell内置命令 cd 目录 三:pwd 英文名字: print working directory 路径:bin/pwd pwd 输出当前目录 四:touch 路径:bin/touch touch 空文件 五:mkdir 英文名字:make directory 路径:/bin/mkdir mkdir 创建目录 插曲: ctrl + C 终止命令的执行 六:cp 英文名字:copy 路径:/bin/cp cp -R [源文件/目录] [目的目录] 七:mv 英文名字:move 路径:/bin/mv mv file1 file2 将文件file1改名为file2 mv file2 dir2 将文件file2 移动到dir2 八:rm 英文名字:remove 路径:/bin/mv rm -r [文件或目录] -r 目录 rmdir删除空目录,很少使用 九:cat 英文名字:concatenate and display files 路径:/bin/cat cat 文件 十:more 路径:/bin/more 分页显示 more[文件名] (空格)/f 显示下一页 enter 显示下一行 q/Q 退出 十一:head 路径:/bin/head head -5行数 文件 前5行 十二:tail 路径:/bin/tail
tail -5行数 -f (动态的看后几条) 文件 后5行 十三:ln 英文名字:link 路径:/bin/ln ln -s [源文件] [目标文件] ln /etc/issue /issue.hard 创建/etc/issue的硬链接 ln -s /etc/issue /issue.hard 创建/etc/issue的软链接