欢迎使用CSDN-markdown编辑器

来源:互联网 发布:七层网络结构 编辑:程序博客网 时间:2024/06/06 08:38

Linux系统

1、【linux系统的安装】:
头一次接触Linux系统的人一般都建议用VMware Workstation Pro在电脑上装一个虚拟操作系统这样方便操作也方便练习,下载好了软件之后就是如何安装系统了,这个就不一一讲解了,因为安装工具上面都有图形界面描述,主要就是设置硬盘大小然后设置磁盘分区
磁盘:硬盘层面 hd(0.0)=os层面 /dev/hda1
扩展分区里面的第一个子分区在硬件层面永远都是hda5扩展分区站一个分区(因为默认的只能最多三个主分区123)第二第三以此类推
分区:1、swap 1024 强制为主分区
2、/boot ext3 大小500 强制为主分区
3、/opt ext3 大小50000 固定大小
4、/ ext3 使用全部可用空间 强制为主分区

Linux系统的发展有很多年的历史最早操作系统是unix详细的可以通过此链接去了解:http://baike.sogou.com/v5436069.htm

鸟哥的私房菜

2、Linux系统的结构
Linux系统一般有4个主要部分:
内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
内核就是我们所说的Unix内核很多版本的Linux操作系统都是用Unix内核封装起来的像红帽red hat、centos、ubuntu等等。
这里写图片描述
这里写图片描述

shell
是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。
目前主要有下列版本的shell。
1.Bourne Shell:是贝尔实验室开发的。  
2.BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell,大部分linux的发行套件使用的都是这种shell。
3.Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。    
4.C Shell:是SUN公司Shell的BSD版本。

【shell常用命令】:
cd / (打开目录)
ls / (查看当前目录下的文件)也可以直接指定文件查看 加-L显示详细信息 加-a 显示隐藏文件 (可以使用alias la=‘ls -a’)即可直接使用la显示内容
mkdir / (创建文件夹)加-p可以从当前目录或者指定目录下递归创建新的文件夹
touch / (创建文件,以及修改时间戳改成我当前的时间)
cp -ra/(复制文件)还可以改名例如:(cp /opt/1.txt /2.txt) 不加ra不可以复制目录
mv / (拷贝剪切移动)替换文件名

**rm -rf/ (删除)使用单个-r执行会提示要不要删除当前文件,一个-r只能删除文件不能删除目录,加-f不询问删除,但是直接用-f只能删除文件,删除不了目录,一般情况下删除两个命令都加上(-rf)pwd /   (当前的目录位置)./  执行文件init 0  (关机)reboot(重启)/init 6(重启)ntpdate time.nist.gov  时间同步date    显示当前的时间和日期cb      格式化源代码chmod //change mode,改变文件的权限echo $abc 在变量赋值之后,只需要在变量前面加一个$去引用lint 语法检查程序ps   查看当前进程状况who 你的用户名和终端类型定义变量name=abc?(bash/phksh)||set name=abc(tcsh)gedit   可以以窗口的形式打开文本Ctrl+shift+alt+f6  切换图像为字符界面alt+f7   切换回图像界面wget    在网上下载东西

磁盘命令:
fdisk -l 查看磁盘分区
df -h 查看磁盘被挂载到什么目录下(-h表示以单位G命名不加的话就是数字字节)
du -h 深入查看目录下目录的所有内容
head 显示文件前面部分内容(最多只能10行)+(-n1..n2…)n表示显示第几行
tail 显示文件后面部分内容(最多只能10行)+(-n1..n2…)n表示显示倒数第几行
more 分屏显示分页显示(按空格分屏浏览,按回车换行浏览)按“Q”键返回终端
cat 显示全部(主要针对小文件,大文件可能完全显示不了)
cat 文件名 输出文件内容到基本输出(屏幕或者加>fileName 到另一个文件)**

0 0
原创粉丝点击