指定运行级别
命令init[0123456]
运行级别
0 | 关机 |
1 | 单用户 |
2 | 多用户状态没有网络服务 |
3 | 多用户状态有网络服务 (使用多) |
4 | 系统未使用保留给用户 |
5 | 图形界面 |
6 | 系统重启 |
常用运行级别是3,5,要修改运行级别可该文件/etc/inittab的id:5:initdefault:这一行中的数字。
解决错误配置id:6重新启动的方法
在GRUB引导界面下,按e。选中第二行,再输入e,再最后输入1【单用户级别】,回车, 最后按d。
单用户状态下直接跳过/etc/inittab文件,其他状态没有其作用。
命令
ls -a 显示隐藏文件 -l 先死长列表格式
mkdir 建立目录 rmdir 删除空目录
touch 建立空文件
cp 复制命令
rm 删除命令
rm -rf 递归删除 非常危险
mv 移动文件和改文件名
ln 建立符号连接 ,ln是linux中又一个非常重bai要命令,它的功能是为某一个文件du在另外一个位置建立zhi一个不同的链接,这dao个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less /usr/local/bin/less.
less 显示文件内容带分页
more 分页显示,(空格下一页,) 可以配合管道命令“|”实现分页显示
| 管道命令 把上一个命令的结果交给管道后面的命令处理
grep “关键词” 【文件名】 在文本中查询内容 查找文件名中出现关键词的位置
man 帮助
find 【路径】 name 【文件名】 寻找文件显示路径
ls -l > a.txt 列表的内容写入文件a.txt (覆盖写)
ls -al >> aa.txt 列表中的内容追加到文件aa.txt的末尾。
文件所有者所在组,其他组
1.所有者2.所在组3.其他组4.改变用户所在组 组位置 ( vi或cat /etc/group)
添加组 groupadd 【组名】
useradd -g 【组名】 【用户名】 创建用户同时添加组
用户名位置(vi或cat /etc/passwd)
passwd 【用户名】 更改密码
权限 -|rw-|r--|r-- 原 (-rw-r--r--)
分成四部分
第一部分:文件类型 (-文件) (d 目录) (l链接)
第二部分:文件的所有者对该文件的权限 (------r可读 4) (-----------w 可写 2 ) ( -------------x 可执行 1 ) 4+2+1 =7 7代表所有权限
第三部分:文件所在组对该文件的权限
第四部分:其他组的用户对该文件的权限
如何修改用户访问文件的权限?
chmod 777 (_ _ _) 【用户名】 当前用户必须是自己或者root
usermod -g 【组名】 【用户名】
chown 【用户名】 【文件名】 修改文件的所有者
chown 新的所有者 : 新的所属组 文件名
chgrp 【组名】 【文件名】 修改文件所在的组