Linux文件系统层次结构分析、目录管理、文件管理

在Linux系统管理中,我们常常管理目录(mkdir、rmdir 、tree、ls、cd)文件管理(touch 、rm、cp、mv、stat),时钟管理(date、clock、hwclock)让我们一起来学习Linux吧。

Linux的基本原则:


1、由目的单一的小程序组成;组合小程序完成复杂任务;
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文本格式;

GUI接口:
CLI接口:
命令提示符,prompt, bash(shell)
#: root
$: 普通用户
命令:

命令格式:
命令 选项 参数
选项:
短选项: -
多个选项可以组合:-a -b = -ab
长选项: --
参数:命令的作用对象


su: switch user
# su [-l] 用户名

passwd:
功能:设置密码
密码要求:
1、使用4种类别字符中至少3种;
2、足够长,大于7位;
3、使用随机字符串;
4、定期更换;
5、循环周期足够大;

Shell:
GUI: Graphic User Interface (图形用户界面)
Windows
Linux:X-Window (X指的是协议)
Gnome:C
KDE:C++
Xface <轻量级>
CLI: Command Line Interface (命令行界面)
sh
bash
csh
ksh
zsh
tcsh

login:
用户名:用户ID
用户名的命名规则:
1、长度不能超过255个字符;
2、不能使用/当文件名
3、严格区分大小写

认证机制:Authentication
授权:Authorization
审计:Audition (日志)


获得命令的使用帮助:
内部命令:
help COMMAND
外部命令:
COMMAND --help

命令手册:manual
man COMMAND

whatis COMMAND
显示命令摘要信息。
man date
DATE(1)
分章节:
1:用户命令(/bin, /usr/bin, /usr/local/bin):用户可以操作的命令或可执行文件。
2:系统调用:system call:系统核心可调用的函数与工具等。
3:库用户:一些常用的函数(function)与函数库(library)
4:特殊文件(设备文件):设备文件的说明。
5:文件格式(配置文件的语法):设置文件或某些文件格式。
6:游戏
7:杂项(Miscellaneous)
8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin):系统管理员可用的管理命令。

MAN:
man page的内容页分成好几个部分来介绍。前面man date的表格内,以NAME作为开始,以一个SEE ALSO作为结束。

NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
COMMANDS:当这个程序在执行的时候,可以在此程序(软件)中发出的命令
FILES:此命令相关的配置文件
BUGS:是否有相关的错误
EXAMPLES:使用示例
SEE ALSO:另外参照(与这个命令或数据相关的其它参考说明)

翻屏:
向后翻一屏:SPACE(空格键)
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k

查找:
/KEYWORD: 向后
n: 下一个
N:前一个

?KEYWORD:向前
n: 下一个
N:前一个

当我们不再使用当前manpage文档时,可选择q键退出。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19740.html