关于Linux精华文档版区
作者:系统库人气:该版区将汇集很多优秀的Linux技术文档,包括好的书籍推荐。本区谢绝提问。
技术文档最好配加图片说明,语言简短。
来到红联能开心,学到东西就好。
其实在学习Linux的时候,我们只需要记一些常用的指令和这些指令的参数就可以了。建议大家自己要花时间经常动手,这样记的指令就多。当一些指令的参数很多的时候,我们由的时候还是要靠一些其他的帮助来解决问题,那么在Linux中有哪些取得帮助的方法呢?
我们就以RHEL 5.1来说,一般的方式是使用以下几种求助工具来取得帮助文件:
1、whatis
2、--help
3、man和info
4、/usr/share/doc/
5、red hat说明文件
来一个一个的了解:
1、whatis:可以为查询的指令显示简短的功能描述。如图01:
[attach]8108[/attach]
2、--help:指令的help参数,用来显示所查询的指令的摘要,和参数的列表。如图02:
[attach]8109[/attach]
大部分指令可以使用--help。
3、man:主要是可以提供一些指令的说明文件,每个指令都有相对应的说明文件,这些说明文件称为"man page",这些说明一起被称为Linux的操作手册。
在red hat的帮助中,man主要用8个号码来区分章节,其中重要的是1 5 8这三个章节。这三个章节的注意意思是:
1、是指令的说明
5、是指令的文件格式说明 man 5 passwd
8、只有root账号才能使用的指令这些指令的说明。man lvm
如图03:输入man passwd就显示指令的说明
[attach]8110[/attach]
如果输入man 5 passwd,那么就显示第5章,如图04所示:
[attach]8111[/attach]
我们可以使用方向键移动,
/:搜索相关的关键字
n/N:跳到下一个关键字/向上的一个关键字
q:退出man page
4、info:类似于man 指令,但是提供更详细的说明文件
用info指令显示的说明文件称为info page,info page的构架和网页的构架一样。
1、每一页都用小节来区分不同的主题
2、如果前面有"*",代表可以连接到*后这个主题的说明文件。info ls,进入按下"TAB"键,就可以跳到有*号的主题,按下回车,就可以
使用方法:
1、使用方向键和pgUP和pgDown,来移动info page
2、TAB:跳转到下一个*号
3、Enter:进入光标所在连接点的说明
4、n/p/u:跳到下一个小节/跳到上一个小节/跳回到上一层的小节
5、s[]:查询这个关键字
6、q:离开info page
5、/usr/share/doc目录中的说明文件
6、网络上的文件,一般在redhat的网站上都会有相关的信息的。
以非root 用户登录并运行文件管理器,找到根目录下的bin 文件夹,右键单击选择“属性”→“权限”,在弹出的标签页中有3个选项:所有者、群组和其它。
[attach]8113[/attach]
这就是所有者权限级别、组访问级别和其他用户访问级别,其中每个级别中又有读、写和执行三种权限可设置。大家也看到了,因为是以非root 用户登录的,我们无法改变这些权限的设置。需要注意的是,目录权限的优先级要大于文件权限的优先级,父目录权限的优先级大于子目录权限的优先级,举个例子来说,例如系统中有用户名为user1 和user2 两个非root 用户,则默认状态下在/home 中会有两个子目录user1和user2 分别对应两个用户的主目录,因为默认情况下用户自己的主目录权限设置是仅该用户完全具有该目录所有权限,而同一组群和其它用户都不能访问该用户的主目录,所以即使user1在自己的主目录中建立了一个文件(或文件夹)并设置对其他用户放开所有权限,该文件(或文件夹)也不可能被其他用户访问,因为主目录的权限优先。
还有一点就是如果可执行程序没有执行权限的话也不能运行。
技术文档最好配加图片说明,语言简短。
来到红联能开心,学到东西就好。
Linux中取得帮助
linux中的指令比较多,用户根本不可能将每个指令的参数记下来,但是我们也不要因为说指令多,并且每隔指令的参数也非常多,那我们就不知道怎么半了。其实在学习Linux的时候,我们只需要记一些常用的指令和这些指令的参数就可以了。建议大家自己要花时间经常动手,这样记的指令就多。当一些指令的参数很多的时候,我们由的时候还是要靠一些其他的帮助来解决问题,那么在Linux中有哪些取得帮助的方法呢?
我们就以RHEL 5.1来说,一般的方式是使用以下几种求助工具来取得帮助文件:
1、whatis
2、--help
3、man和info
4、/usr/share/doc/
5、red hat说明文件
来一个一个的了解:
1、whatis:可以为查询的指令显示简短的功能描述。如图01:
[attach]8108[/attach]
2、--help:指令的help参数,用来显示所查询的指令的摘要,和参数的列表。如图02:
[attach]8109[/attach]
大部分指令可以使用--help。
3、man:主要是可以提供一些指令的说明文件,每个指令都有相对应的说明文件,这些说明文件称为"man page",这些说明一起被称为Linux的操作手册。
在red hat的帮助中,man主要用8个号码来区分章节,其中重要的是1 5 8这三个章节。这三个章节的注意意思是:
1、是指令的说明
5、是指令的文件格式说明 man 5 passwd
8、只有root账号才能使用的指令这些指令的说明。man lvm
如图03:输入man passwd就显示指令的说明
[attach]8110[/attach]
如果输入man 5 passwd,那么就显示第5章,如图04所示:
[attach]8111[/attach]
我们可以使用方向键移动,
/
n/N:跳到下一个关键字/向上的一个关键字
q:退出man page
4、info:类似于man 指令,但是提供更详细的说明文件
用info指令显示的说明文件称为info page,info page的构架和网页的构架一样。
1、每一页都用小节来区分不同的主题
2、如果前面有"*",代表可以连接到*后这个主题的说明文件。info ls,进入按下"TAB"键,就可以跳到有*号的主题,按下回车,就可以
使用方法:
1、使用方向键和pgUP和pgDown,来移动info page
2、TAB:跳转到下一个*号
3、Enter:进入光标所在连接点的说明
4、n/p/u:跳到下一个小节/跳到上一个小节/跳回到上一层的小节
5、s[
6、q:离开info page
5、/usr/share/doc目录中的说明文件
6、网络上的文件,一般在redhat的网站上都会有相关的信息的。
文件及目录权限
由于Linux 是一个多用户的操作系统,它对文件及目录的管理是有权限控制的,也就是说默认状态下用户1 个人目录中的文件和子目录是不可能被用户2 访问并修改的(root用户除外),因为用户2 没有相应的权限,同样,因为系统只有root 用户才拥有最高的系统控制权,非root 用户对于重要系统文件和目录没有修改的权限,这就保证了Linux 系统的相对安全,实际上默认状态下非root 用户只能完全控制自己个人的主目录,即位于/home/下用户名的目录,对其它绝大多数目录来说只有访问的权限而没有修改的权限。因为是基础入门,这里仅介绍在文件管理器中查看并设置权限的方法。以非root 用户登录并运行文件管理器,找到根目录下的bin 文件夹,右键单击选择“属性”→“权限”,在弹出的标签页中有3个选项:所有者、群组和其它。
[attach]8113[/attach]
这就是所有者权限级别、组访问级别和其他用户访问级别,其中每个级别中又有读、写和执行三种权限可设置。大家也看到了,因为是以非root 用户登录的,我们无法改变这些权限的设置。需要注意的是,目录权限的优先级要大于文件权限的优先级,父目录权限的优先级大于子目录权限的优先级,举个例子来说,例如系统中有用户名为user1 和user2 两个非root 用户,则默认状态下在/home 中会有两个子目录user1和user2 分别对应两个用户的主目录,因为默认情况下用户自己的主目录权限设置是仅该用户完全具有该目录所有权限,而同一组群和其它用户都不能访问该用户的主目录,所以即使user1在自己的主目录中建立了一个文件(或文件夹)并设置对其他用户放开所有权限,该文件(或文件夹)也不可能被其他用户访问,因为主目录的权限优先。
还有一点就是如果可执行程序没有执行权限的话也不能运行。
Linux下宽带拨号教程介绍一本电子书籍《Linux零基础初级教程》安装tar压缩的软件包Linux下扩展swap分区方法linux单用户模式进入方法,可解决忘记密码或系统受损无法进入系统等问题Linux下eclipse的插件安装(大概Windows下也是可以这样装的吧)从ISO和在线仓库创建一个Yum仓库解决Linux下pcieport 0000:00:1c.5导致的系统根目录/空间不足什么是.bashrc,为什么要编辑.bashrc?怎样完整地离线更新并升级基于Debian的操作系统
加载全部内容