linux基础知识总结(上)

一、操作系统的介绍和作用

  • 操作系统是管理硬件和控制软件运行的计算机程序,是直接运行在“裸机”上的系统软件
  • 向下控制硬件向上支持软件的运行

二、不同领域操作系统的介绍

  1. 桌面操作系统

    Windows 系列, macOS,Linux

  2. 服务器操作系统

    Linux,Windows Server

  3. 嵌入式操作系统

    Linux

  4. 移动设备操作系统

    iOS,Android(基于Linux

三、操作系统的发展史

Unix、mini-UNIX、Linux都是用C语言开发的

  • Unix(Unix作者是肯·汤普逊和丹尼斯·里奇,发布时间是1973年),
  • Minix(塔能鲍姆发布时间1987年)
  • Linux(内核的作者是林纳斯,发布时间是1991年)

Linux 免费、稳定、高效、开源

四、linux内核和发行版本

  • **内核(kernel)**是系统的心脏,是运行程序和管理硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
  • inux内核版本又分为稳定版开发版,两种版本是相互关联,相互循环
    • 稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程序**
    • 开发版:由于要试验各种解决方案,所以变化很快
  • 内核源码网址:http://www.kernel.org
  • 十大Linux服务器发行版排行榜:http://os.51cto.com/art/201612/526126.htm

五、linux应用领域的介绍

  • 服务器领域

    Linux 免费、稳定、高效等特点在这里得到了很好的体现, Linux 在服务器领域的应用是其重要分支

  • 嵌入式领域

    Linux 运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB 等特点。在手机机顶盒数字电视网络电话程控交换机PDA、等都是其应用领

  • 个人桌面领域

    随着UbuntuFedora等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大

六、虚拟机的介绍

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统

  • 虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
  • 进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响
  • 而且能够在现有系统与虚拟镜像之间灵活切换的一类操作系统

七、Ubuntu的介绍

Ubuntu(国际音标:英语发音:/ʊˈbʊntuː/,uu-BUUN-too)是一个以桌面应用为主的GNU/Linux操作系统,其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词(译为乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。

八、window和linux文件目录

  • Windows操作系统有可能会有多个盘符(C、D、E、F)
  • Linux下,驱动器盘符,只有一个根目录/

位于/home/user,称之为用户工作目录,表示方式:

/home/user
~

九、ls和pwd

ls		list					查看当前文件夹下的内容
pwd		print wrok directory	查看当前所在文件夹

十、touch,mkdir, rm, rmdir

touch [文件名]	touch	如果文件不存在,新建文件
mkdir [目录名]	make directory	创建目录
rm [文件名]	remove	删除指定的文件名

小技巧

  • ctrl + shift + 放大终端窗口的字体显示
  • ctrl + - 缩小终端窗口的字体显示

十一、cd的各种切换

cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感

命令含义
cd切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
cd ~切换到当前用户的主目录(/home/用户目录)
cd .切换到当前目录
cd -可进入上次所在的目录

小技巧

  • 光标键可以在曾经使用过的命令之间来回切换
  • 如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl + c

十二、 cp、mv的使用

见十九

十三、tree的使用

导出目录 tree显示树形结构

十 四、命令格式

command [-options] [parameter]
  • command:命令名,相应功能的英文单词或单词的缩写
  • [-options]:选项,可用来对命令进行控制,也可以省略
  • parameter:传给命令的参数,可以是零个一个或者多个

十五、查看命令帮助

显示command命令的帮助信息

command --help

查阅command命令的使用手册

man command

manmanual的缩写,是Linux提供的一个手册,包含了绝大部分的命令、函数的详细使用说明

操作键功能
空格键显示手册页的下一屏
Enter 键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出
/word搜索word字符串

十六、ls选项

ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。

选项含义
-a显示指定目录下的隐藏文件
-l以列表方式显示文件的详细信息
-h配合-l 显示文件大小单位

十七、mkdir的选项

mkdir命令可以创建一个新的目录。参数-p可递归创建目录。

选项含义
-p创建所依赖的文件夹

注意:新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。

十八、rm的选项

删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。

选项含义
-i以进行交互式方式执行
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹时必须加此参数
-d删除空目录

十九、cp和mv的选项

cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令

选项含义
-a该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有权限。
-i交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
-v显示拷贝后的路径描述

mv命令来移动文件或目录,也可以给文件或目录重命名。

选项含义
-i确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-v显示移动后的路径描述

csdn不定期打包发送,微信每日一篇,快乐学习,赢在中国
欢迎大家关注这个微信公众号,尊重原创,转载请注明出处
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值