linux的运行级别和部分常用命令

指定运行级别

命令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  【组名】  【文件名】  修改文件所在的组

你可能感兴趣的:(linux的运行级别和部分常用命令)