Linux学习之路-第二天

原创
2015/02/11 23:25
阅读数 115

今天学习了以下几个知识点:

1.Linux默认运行级别误设为0(关机)或6(重启),导致系统无法启动的解决办法

在系统启动时,会有一个数秒进入引导的界面,在数秒未结束时,按照提示进入命令修改模式(一般是输入小写"e")。然后选择kernal /vmlinuz xxx ro root=LABEL=/字样的选项,再次根据提示进入编辑模式(一般是输入小写"e")。在末尾输入空格,然后输入数字"1"后回车(数字1代表单用户模式。在该模式下进入系统不会预先读取系统配置,直接进入系统。),根据提示进入系统(一般是输入小写"b"),最后系统成功启动后修改/etc/inittab中配置为正确的,然后保存重启系统即可。


2.常用命令

ls -al(-a代表显示隐藏文件,-l代表以长列表显示,可组合输入命令)

mkdir(建立目录)

rmdir(删除空目录)

touch(建立空文件)

cp(复制命令 cp -r dir1 dir2 递归复制命令,包含子目录)

mv(移动文件和修改文件名)

rm(删除文件和目录 rm -rf * 包括目录和文件 -r递归 -f强制)

ln(建立符号连接 犹如Windows快捷方式 ln -s /etc/inittab inittab)

find(搜索文件及目录 尽量先缩小搜索范围,否则会影响速度)

>(重定向命令-覆盖写 ls -l > a.txt 列表内容写入a.txt,覆盖)

>>(重定向命令-追加写 ls -l >> aa.txt 列表内容写入aa.txt,文件末尾追加)

usermod -g(修改用户所在组)

groupadd(增加用户组)

more(显示文件内容带分页 less貌似也可实现该功能)

grep(在文件中查找内容)

|(管道命令 ls -l /etc/ | more 列出etc文件夹中所有文件,并分页)

cat(只读模式打开文件,查看系统重要配置时尽量不要使用vi,而使用cat)

who am i(重量级命令,系统告诉你你是谁,哈哈哈)


3.Linux文件权限概念

  Linux中所有的文件或文件夹本质上都是文件。

  权限分为三类:文件所有者、文件所在组和其他组。文件创建用户默认为文件所有者,可通过命令修改。文件所在组为当前文件所在用户组。非文件所有者和文件所在组权限的所有用户均为其他组。

  用长列表查看文件夹时,第一列为文件类型和权限说明。-rw-r--r--可以拆分为- rw- r-- r--来看。第一位如果是-代表该文件是一个普通文件,如果第一位是d代表该文件为一个目录(文件夹)。第二段rw-是文件所有者所拥有对该文件的操作权,第三段r--是文件所在组所有用对该文件的操作权,第四段r--代表其他组对该文件的操作权。

  rw-又可以拆分为r、w和-,r代表可读(用数字4表示),w代表可写(用数字2表示),-代表无权限,如果有权限应该为x,代表可执行(用数字1表示)。三个权限全部都有用rwx(4+2+1)表示,都无用---表示(0+0+0)。

   改变文件夹权限可使用命令:chmod 777 用户名。chmod为改变文件夹权限的shell命令(shell负责把我们输入系统的命令转化为系统可以识别的命令)。第一个7代表文件所有者拥有该目录的权限(7=4+2+1也就是同时具有可读、可写、可执行的权限),第二个7代表文件所在组拥有该目录的权限,第三个7代表非文件所有者和非文件所在组的所有权限拥有该目录的权限(假设只想让文件所有者和文件所在组可修改文件夹,则可修改命令为:chmod 770 用户名)。


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部