1. 计算机由以下几个部分组成:
a. CPU:中央处理器;主要由运算器和控制器组成
运算器:主要用于各种计算,如:算术运算、逻辑运算
控制器:用来控制内存等资源的访问、控制总线权限以及寻址等
b. 存储器:内存,随机访问存储器(RAM);主要用来存储数据
c. I/O设备:输入(INPUT)、输出(OUTPUT)设备;常用的输入、输出设备有:鼠标、键盘等
2. linux主流发行版有三大类:RedHat、debian、S.u.S.e;
主要关系如下图:
3. linux的哲学思想:
a. 在linux中,一切文件,包括物理硬件,也虚拟为以文件的形式保存
b. 有众多功能单一的程序组成的,一个程序只做一件事,组合小程序完成复杂任务
c. 尽量避免跟用户交互
4. 部分linux命令:
linux命令格式:COMMAND [OPTIONS…] [ARGUMENTS…]
1. ifconfig
功能:用来查看和配置网络设备
格式: ifconfig [Interface]
常用命令:
ifconfig -a :查看所有接口
ifconfig up/down eth0 : 启用、关闭 eth0 网卡
ifconfig eth0 IP :设置IP
如: ifconfig eth0 192.168.0.10/24
2. echo
功能:输出,回显
格式:echo [SHORT-OPTION]… [STRING]…
选项:
-n:默认换行后输出,-n表不换行输出
-e:启用反斜线转义
\b:退格
\\:输出反斜线本身
\n:新行
\r:回车
\t:水平制表符
\v:垂直制表符
3. tty
功能:查看当前使用的终端设备
格式:tty [OPTION]…
终端设备:
/dev/console:物理终端
/dev/tty#:虚拟终端,#取值为[1,6]
/dev/pts/#:伪终端
/dev/ttyS#:串行终端
4. startx:
功能:启动图形终端
5. export:
功能:定义或查看环境变量
常用命令:
export :查看环境变量
export VAR_name :定义环境变量
6. pwd
功能:打印当前工作目录
相关环境变量:PWD
7. history
功能:显示命令历史
选项:
-a:append,追加本次会话新执行的命令历史列表至历史文件中
-d #:删除历史列表中指定的命令
-c:清空命令历史
配置文件:
每个用户的家目录下:.bash_history
环境变量:
HISTSIZE:shell进程可保留的命令历史条数
HISTFILE:保存命令历史的文件,默认为.bash_history
HISTFILESIZE:保存命令历史的文件大小
HISTCONTROL:控制命令历史的记录方式
8. shutdown
功能:关机或重启
选项:
-h:halt
-r:reboot
常用命令:
shutdown -h now
9. poweroff
功能:关机命令
10. reboot
功能:重启命令
选项:
-n:保存数据后重新启动系统
11. date
功能:显示系统时钟
选项:
%F、%T、%Y、%m、%d、%H、%M、%S、%s…
常用命令:
date +%Y%m%d%H%M%S
5. 在linux系统获取命令帮助的方法:
a. 对于外部命令:
1. 命令 –help //命令自带的简要使用帮助
2. man +命令
3. info +命令 // 获取命令的在线文档
4. /usr/share/doc/APP-VERSION // 应用程序自带的帮助文档
README:程序的相关信息
INSTALL:安装帮助
CHANGES:版本迭代的改动信息
5. 主流发行版官方文档
6. 程序官方的文档
7. 搜索引擎
b. 对于内部命令:
help command
c. man 帮助文档:
路径:/usr/share/man
格式: man [NUB] 命令
man 5 passwd
选项:
-M /PATH:到指定目录下查找命令手册并打开
man帮助文档分为8章:
man1:用户命令使用帮助文件
man2:系统调用帮助文件
man3:c库调用(库文件调用)帮助
man4:设备文件及特殊文件的帮助
man5:文件格式:(配置文件格式)
man6:linux自带的游戏使用帮助
man7:杂项
man8: 系统管理员工具及守护进程帮助
man帮助文档的章节划分介绍
NAME:命令的简要功能性说明
SYNOPSIS: 语法格式说明
[ ]:表示可选内容
< >:必须提供的内容
a|b: 多选一
…: 同类类型可出现多个
OPTIONS: 选项
EXAMPLES: 使用示例
AUTHOR: 作者
6. linux的基本目录介绍:
/boot 存放系统引导启动时要加载的静态文件、内核和ramdisk及grub等
/bin 存放系统命令的目录,普通用户和超级用户都可以执行
/sbin 存放系统类基本命令,系统启动便会用到的程序,超级用户可以执行
/lib 存储32位的基本共享库文件
/lib64 存储x64系统上的共享库文件
/etc 应用程序的配置文件的集中存放位置
/home 普通用户的家目录,每个用户的主目录通常默认为:/home/USERNAME
/root 管理员root用户的主目录
/media 便携式移动设备的挂载点
/mnt 临时文件系统挂载点
/dev 设备文件及特殊文件的存储位置
/opt 第三方应用程序的安装目录
/srv 服务类程序用到的中间数据
/tmp 临时文件存放位置
/usr 系统软件资源存放位置
/var 经常发生变化的文件的存放位置
/proc 存放内核与进程信息相关的虚拟文件,也叫伪文件系统
/sys 存放当前系统上硬件设备相关信息的虚拟文件,也叫伪文件系统
原创文章,作者:qc940324,如若转载,请注明出处:http://www.178linux.com/66059
评论列表(1条)
非常的详细和认真,加油,再接再励。