您的位置:首页 > 运维架构 > Linux

1.1-Linux系统基础使用入门

2017-10-16 14:57 441 查看
如何获取CentOS的发行版:

http://mirrors.aliyun.com/

http://mirrors.sohu.com/

http://mirrors.163.com/

终端:
用户与主机交互,必然用到的设备:
物理终端:直接接入本机的显示器和键盘设备:/dev/console

虚拟终端:附加在物理终端之上的软件方式虚拟实现的终端,CentOS6默认启动6个虚拟终端
Ctrl+Alt+F
:[1,6]
图形终端:附加在物理终端之上的以软件方式虚拟实现的终端,但额外会提供桌面环境
设备文件路径:/dev/tty

Ctrl+Alt+F7(前提是之前已经启动了图形终端)

模拟终端:图形界面下打开的命令行接口,或基于SSH协议或telnet协议等远程打开的界面
设备文件路径:/dev/pts/
[0,oo]

查看当前的终端设备:tty

交互式接口:启动终端后,在终端设备附加一个交互式应用程序
GUI:
x protocol,window manger,desktop

desktop:

GNOME(c,gtk)

KDE(c++,qt)

XFCE(轻量级桌面)

CLI:
shell 程序:

sh(bourn)

csh(接近C语言风格的shell)

tcsh

ksh(korn)

bash(bourn again shell),GPL

zsh
显示当前使用的shell:
# echo ${SHELL}

显示当前系统可以使用的所有shell:
#cat /etc/shells

命令提示符: (prompt )
[root@www ~]#
[root@www ~]:PS1
管理员:#

普通用户:$
查看环境变量PS1的定义:
[root@www ~]# echo ${PS1}
[\u@\h \W]\$

命令:
输入命令,回车:

提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来(表现为一个或多个进程)
在shell中可执行的命令有两类:
内建命令:由shell自带的,而且通过某命令形式提供

外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件
which,whereis

区别内建或外部命令:
# type COMMAND
[root@www ~]# type cd
cd is a shell builtin

运行命令:
命令格式:

COMMAND [OPTIONS...] [ARGUMENTS...]

选项:启用或关闭命令的某个或某些功能

短选项:-char 例如:-l,-h

多个短选项可以合并使用,例如:-l,-h 合并使用为:-lh

长选项:--word 例如:--long,--human-readable
参数:命令的作用对象(向命令提供数据)

注意:
多选项,以及多参数和命令之间都应该使用空白字符分隔

取消命令执行:Ctrl+c

文件系统:
Windows:以多根的方式组织文件 C:\ D:\ E:\
Linux:以单根的方式组织文件 /
文件有两类数据:

元数据:metadata

数据:data

文件名严格区分字符大小写:file1,File1,FILE1是不同的文件

文件名可以使用除/意外的任意字符,不建议使用特殊字符
/:跟目录,路径分隔符

文件名长度最长不能超过255个字符

所有以.开头的文件,均为隐藏文件

路径:
绝对路径:从根目录起始的路径

相对路径:从当前位置起始的路径

当前位置的表示方式:
(1)./:./sysconfig/network-scripts

(2)省略上述符号:sysconfig/network-scripts
当前目录:current directory,也称作working directory

pwd:printing working directory

..:表示当前目录的上一级目录
LSB:Linux Standard Base(linux标准库)
Linux Standard Base,缩写为 LSB)是一个在Linux基金会结构下对Linux发行版的联合项目,其目标使Linux操作系统匹配软件系统架构,或文件系统架构标准的规范及标准。LSB基于POSIX统一UNIX规范及其他开放标准,在某些领域扩展它们。

命令总结:ls,cd,type,tty,cat,which,whereis,pwd,echo
命令:
(1)文件系统相关:

目录管理

文件管理

文件查看

文件编写

(2)系统管理相关:

。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息