实验步骤:
1.ls(类似于window-cmd中的dir) 查看当前目录下的文件及文件的权限
2.pwd(或 pwd -L) 显示当前环境目录逻辑地址(logical address),包括链接
3.pwd -P 显示当前环境目录的物理地址,自动避开链接
4.mkdir test 在当前目录下创建test文件夹 (rmdir test 用于删除test这个文件夹,文件夹内容必须为空,否则执行失败)
5.cd test 进入当前目录下的test 文件夹 (cd .. 用于返回上一级目录,注意和windows-Cmd不同 cd和..中间有空格)
6.chmod 用于更改文件权限(字母法和数字法,下面的思考题3有写)
7. tail -n 10 2.txt 意为将2.txt最后十行的字符打印到控制台,一般用于监测日志文件
8. cp 1.txt ../test2 将test目录下的1.txt复制到和test同级的test2目录下
9 cat 1.txt 将txt内的所有内容打印到控制台
10 mv 1.txt ../test 将test目录下的1.txt移动到和test同级的test2目录下
11 "vi 1.txt" 可用vi(vim) 对1.txt 里的内容进行编辑操作 (点Del 后连续点两次D键盘可删除当前行)
编辑完之后按下Esc,再按Shift+(:/;) 输入:wq是保存再退出vi,输入:q是不保存退出
思考题:
1.什么是文件?什么是目录?什么是路径?
(1)计算机文件属于文件的一种,与普通文件载体不同,计算机文件 是以计算机硬盘为载体存储在计算机上的信息集合。
(2)现在的操作系统上的文件夹就是目录。
(3)文档路径就是文档储存位置打开的顺序
2.Linux 中相对路径和绝对路径是怎么定义的?
绝对路径:路径的写法一定是由根目录 / 写起的
相对路径:路径的写法不是由根目录 / 写起的,意为从当前位置写起
3.Linux 系统文件权限是怎么规定的?
答:当你在linux下用命令ll 或者ls -la的时候会看到这些字眼,这些字眼表示为不同用户组的权限:
r:read就是读权限 --数字4表示
w:write就是写权限 --数字2表示
x:excute就是执行权限 --数字1表
lrwxr-x-w- (10个字符位中,l指的是链接(-是普通文件,d是目录) ,2-4是用户所有者user权限,5-7是组员group权限,8-10是其他用户other权限)
1.数字法更改文件权限 chmod 752 <file name:1.txt>
2.字母法更改文件权限 chmod u+rwx,g+rx,o+w 1.txt
4.如何查看一个文件的节点信息?
答:stat命令 df -i 命令
5.创建文件默认的权限是什么样子的?
r:4 w:2 x:1 默认就是 6 4 4 即(用户所有者可读可写不可执行,组员和其他用户仅有可读权限)