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的软链接