Linux安装及其基本命令

1.Linux的基本思想:

   (1)一切都是文件:对所有的文件(目录、字符设备、块设备、套接字、打印机等)操作,读写都可用fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别,所有设备都抽象成文件,提供统一的接口给用户。
    (2)由短小精悍单一功能的程序组成
    (3)组合小程序完成大任务
     使用纯文本保存配置信息,使用一款文本编辑器就能完成系统配置工作。  

2.Linux系统终端:

	**物理终端**:直接接入本机的显示器和键盘设备,console.
	**虚拟终端**:附加在物理终端之上的软件方式虚拟实现的终端,centos6 默认启动6个虚拟终端。
	Ctrl +alt+F#[1-6]
	**图形终端**:附加在物理终端之上的软件方式是虚拟实现的终端,但额外提供图形界面。
	**设备文件**:dev/tty#   查看方式是在虚拟机终端中打开的时候显示的
   **设备文件**:dev/pts#   查看方式是在文本编辑器终端中打开的时候显示的
的时候显示的。
	**模拟终端**:直接在图形界面,右键 open in terminal或者远程ssh/telnet等   方式连接上来的
	***查看终端***:
	  查看当前的终端设备:tty

3.交互式接口

GUI:图形界面,GNOME,KDE等。
CLI:命令行交互
Shell程序:sh(bourn),bash,ksh等
查看当前使用的shell:echo $SHELL
查看当前系统使用的所有shell:cat/etc/shells

4.Linux常用命令使用

命令中有两类:
内建命令:shell自带,比如cd
外部命令:在当前系统的某系统目录下有对用的可执行程序文件,可以通过which和whereis进行查看
区别内部命令和外部命令:使用type COMMOND
**

5.文件类型

**
Linux系统中文件的类型包括:普通文件、目录文件、链接文件、设备文件、管道文件等。
普通文件:(-),即流式文件。如文本文件、源码文件、shell脚本等。可以用cat、less、vi等查看或者修改内容
目录文件(d),用于表示管理系统中的全部文件,内容包括文件名、子目录名及其指针,是Linux是Linux存储文件名的唯一地方。
链接文件(l):包括软链接、硬链接。
设备文件(b):表示文件里面可窜出的接口设备。
串行端口设备(c):表示为装置文件里面的串行端口设备,例如鼠标,键盘
**管道文件(p)**先出先出
套接字文件(s):,计算内部通信时使用,和外部基于协议通信形成对比

Linux命令行的格式

命令字 [选项] [参数]
选项及参数的含义
选项:用于调节命令的具体功能
以 -引导短格式选项(单个字符),例如‘-l’
以 --引导长格式选项,
参数:命令操作的对象,如文件、目录名等

Linux目录处理命令:ls

	 命令名称:ls
	 功能:显示目录文件
	语法:ls 选项【-ald】[文件或者目录]
	-a:显示所有文件,包括隐藏文件
	-l 详细信息显示
	-h 以方便人识别的方式显示大小,一般配合-l使用。

Linux目录处理命令:mkdir

命令名称:mkdir
语法:mkdir-p [目录名]
功能描述:创建新目录
-p 递归创建

目录处理命令:pwd

语法:pwd
功能描述:显示当前目录

目录处理命令:rmdir

语法:rmdir[目录名]
功能描述:删除空目录,非空删不了

目录处理命令:cp

语法:cp-rp[原文件或目录] [目标目录] 

可以是多个目录并列
-r 复制目录
-p 保留文件属性
-i覆盖文件前询问用户(默认带有该属性)
-v 显示指令执行过程
功能描述:复制文件或目录

目录处理命令mv(剪切)

语法:mv [原文件或目录] [目标目录]

-f 如果重复则直接覆盖
-i覆盖前询问用户
-v 显示执行过程信息
功能描述:剪切文件、改名

目录处理命令:rm

命令名称:rm
语法:rm –rf [文件或者目录]
-r 删除目录,递归删除
-f 强制执行
功能描述:删除文件

文件处理命令 :touch:

命令名称:touch
语法:touch [文件名]
功能描述:修改时间戳,顺便创建空文件

文件处理命令 :cat:

命令名称:cat
语法:cat[文件名]
功能描述:显示文件内容
-n 显示行号
-E 显示行结束符

文件处理命令: file:

命令名称:file
语法:file 文件名或者目录
功能描述:显示文件的类型

文件处理命令: less:

命令名称:less
语法:less[文件名]
功能描述:分页显示文件内容(可上翻页)

文件处理命令 :tail:

命令名称:tail
语法:tail 文件名]
功能描述:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容

文件处理命令:ln:

命令名称:ln
语法:ln –s 【原文件】【目标文件】
-s 创建软链接
功能描述:生成链接文件

你可能感兴趣的:(Linux安装及其基本命令)