今天学习了如下几个知识点:shell
1.Linux默认运行级别误设为0(关机)或6(重启),致使系统没法启动的解决办法less
在系统启动时,会有一个数秒进入引导的界面,在数秒未结束时,按照提示进入命令修改模式(通常是输入小写"e")。而后选择kernal /vmlinuz xxx ro root=LABEL=/字样的选项,再次根据提示进入编辑模式(通常是输入小写"e")。在末尾输入空格,而后输入数字"1"后回车(数字1表明单用户模式。在该模式下进入系统不会预先读取系统配置,直接进入系统。),根据提示进入系统(通常是输入小写"b"),最后系统成功启动后修改/etc/inittab中配置为正确的,而后保存重启系统便可。学习
2.经常使用命令spa
ls -al(-a表明显示隐藏文件,-l表明以长列表显示,可组合输入命令)orm
mkdir(创建目录)递归
rmdir(删除空目录)ci
touch(创建空文件)it
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 用户名)。