Linux基础入门1

2017-12-20  本文已影响0人  Sotmwhat

Linux基础入门1

目录

  1. 计算机组成及其功能

  2. 简述Linux发行版

  3. Liunx哲学思想

  4. Linux命令格式

  5. Linux系统获取命令帮助信息

  6. Linux基础目录简述


1. 计算机组成及其功能

ENIARC:埃尼阿克,世界上第一台通用计算机,诞生于1946年美国宾夕法尼亚大学。

冯诺依曼体系-计算机五大基础部件:运算器、控制器、存储器、输入设备和输出设备。

1.png

最小存储单元Cell: 1 Bytes=8 bits


2.简述Linux发行版

linux主流发行版.png

Linux发行版有数百种之多,目前主流三大分支:DebianSlackwareRedhat

Debian:三大主流发行版中唯一以社区方式运作,没有商业公司参与。

Slackware:

Redhat:

另外有两个重要分支GentooArch Linux


3.Linux哲学思想


4.Linux命令格式

命令的通用语法格式:

~]# COMMAND OPTIONS ARGUMENT

**COMMAND:**

命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享库文件;

多数系统程序文件都存放在:/bin, /sbin, /usr/bin, /usr/sbin,/usr/local/bin, /usr/local/sbin

普通命令:/bin, /usr/bin, /usr/local/bin

管理命令:/sbin, /usr/sbin, /usr/local/sbin

共享库:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64

32bits的库:/lib, /usr/lib, /usr/local/lib

64bits的库:/lib64, /usr/lib64, /usr/local/lib64

命令分为两类:

查看命令类型:~]# type COMMAND

查看文件类型:~]# file /PATH/TO

**OPTIONS:**

指定命令的运行特性

选项有两种表现形式:

短选项: -C 多个短选项一般情况下可以合并使用

长选项: --word 长选项不能合并

**ARGUMENTS:**

命令的作用对象,命令对什么生效。

tips:有些命令可以同时带多个参数,以空白字符间隔。例:~]# ls -ld /war /etc

命令实例:

centos7 版本系统minimal最小化安装后没有这个命令,需要执行以下命令安装


[root@localhost ~]# yum install net-tools

echo [SHORT-OPTION]... [STRING]...

-n: 不进行换行;

-e:让转义符生效;

\n:换行

\t:制表符


[root@localhost ~]# tty

/dev/pts/0


[root@localhost ~]# pwd

/root

常见使用方法:

用法:shutdown [OPTIONS...] [TIME] [WALL...]

TIME: now;hh:mm;+m;


[root@localhost ~]# date 111110002015.00  //设置当前系统时间为2015年11月11日10点0分0秒

Sat Nov 11 10:00:00 CST 2015

[root@localhost ~]#


5. Linux系统获取命令帮助信息

内部命令:help COMMAND

外部命令:

(1) 命令自带简要格式的使用帮助

~]# COMMAND --help

(2) 使用手册:manual 位置:/usr/share/man

~]# man COMMAND

SECTION:

**SYNOPSIS: **

~]# man CHAPTER COMMAND //使用格式

注意:并非每个COMMAND在所有章节下都有手册;

~]# whatis COMMAND //查看命令所在手册章节

注意:其执行过程是查询数据库进行的;

手动更新数据库:

~]# makewhatis

man命令打开手册以后的操作方法:

文本搜索:

退出:q: quit

选项:

-M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开

(3) info COMMAND

获取命令的在线文档;

(4) 很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION

(5) 主流发行版官方文档

(6) 程序官方的文档:

(7) 搜索引擎


6. Linux基础目录简述

linux目录结构.png

/bin: [Essential user command binaries (for use by all users)] 基本用户命令二进制文件(供所有用户使用)

/boot: [Static files of the boot loader] 引导加载程序的静态文件

/dev: [Device files] 设备文件

/etc: [Host-specific system configuration] 寄主专一性的系统配置

/home: [User home directories (optional)] 用户家目录(可选)

/lib: [Essential shared libraries and kernel modules] 必要的共享库和内核模块

/lib64: [Alternate format essential shared libraries ] 备用格式基本共享库(64位)

/media: [Mount point for removable media] 可移动媒体的挂载点

/mnt: [Mount point for a temporarily mounted filesystem] 用于临时挂载文件系统的挂载点。

/opt: [Add-on application software packages] 附加的应用程序软件包

/root: [Home directory for the root user (optional)] 根用户的主目录(可选)

/run: [Run-time variable data] 运行时变量数据

/srv: [Data for services provided by this system] 本系统提供的服务数据

/tmp: [Temporary files] 临时文件;可供所有用户提供读写和特殊权限

/usr: User System Resources 用户资源系统;

程序的配置文件、动态的数据文件等都不会存放到/usr,所以除了安装、卸载软件外,一般无需修改/usr中的内容。说在系统正常运行时,/usr甚至可以被只读挂载。由于这一特性,/usr常被划分在单独的分区,甚至有时多台计算机可以共享一个/usr

/var: contains variable data files. This includes spool directories and files, administrative and logging data, and transient and temporary files. 包含可变数据文件。这包括spool目录和文件、管理和日志记录

-/var/tmp 临时文件

/proc: [Kernel and process information virtual filesystem] 内核和过程信息虚拟文件系统

/sys: [Kernel and system information virtual filesystem] 内核和系统信息虚拟文件系统

上一篇下一篇

猜你喜欢

热点阅读