linux中使用u盘和光驱的命令_Linux基础命令的使用

news/2024/7/6 0:11:27

一、基础知识

操作系统的组合结构

计算机的诞生的时间大概是上个世纪40年代,诞生于美国宾夕法尼亚大学。此时的计算机的结构已经进化有5大基本部件组成。

计算机的5大部件都遵循冯诺依曼体系,分别为:运算器、控制器、存储器、输入设备、输出设备。

 CPU:

核心部件:

1.运算器(主要用于算数运算、逻辑运算、等各种各样的运算)

2.控制器(控制总线的使用权限、完成寻址、控制对内存当中的读取或写的访问)

CPU内部存储器(为了提升CPU的性能所提供的辅助性工具)

寄存器(用于锁存数据)  寄存器越多,CPU越贵

 缓存    (用于缓存数据,分为一级缓存、二级缓存、三级缓存)

3.存储器:内存,RAM(Random Access Memory),也称为随机访问存储器。

I/O设备:

4.Input(输入设备):下指令,提供数据等。

5.Output(输出设备):输出数据加工的结果。

早期的计算机为单任务的(现在的计算机从本质上来书也是单任务的)。

程序:数据+算法。

程序运行起来称为进程。即进程为运行起来的程序。

计算机内的硬件资源是程序独享的,要实现多个程序分配硬件资源就出现了通用的管理软件-------内核(kernel)

内核:进程管理、内存管理、文件系统管理、驱动程序管理的管理平台,把硬件的计算能力抽象出来提供给上层的其他软件(系统调用),由于系统调用过于底层,使得程序员用来开发程序非常麻烦,因此出现库(库调用)。

库(library:API):将一个或多个系统调用的功能封装起来,做成的更高级的调用接口(API),库是一个无法单独执行的可执行程序,因为它没有执行入口,所以必须由其他上层的应用程序调用才可以执行,在库的上层就是各种各样的应用程序。

linux动态共享库(.so):Shared object

Windows动态共享库(.dll):Dynamic Link Library

Shell:提供交互的命令接口(用户在Shell中输入命令,Shell将命令送给内核,内核处理完毕后又将处理结果利用Shell反馈给用户)

Windows的图形化界面其实就是一个GUI(Graphic User Interface)接口的Shell(图形用户界面的Shell)

#:管理员提示符

     $:普通用户提示符

       e08b5475ec6bd39ac76ec4ae4494c684.png      

二、命令组成

命令+选项+参数

命令:系统存在的命令,或者是一个可执行程序的额路径、亦或者是某个脚本的路径。

选项:用于修改命令的执行方式以及特性,选项可以同时使用多个,有些选项可以带参。选项分为长选项(--)和短选项(-)长选项不能组合使用、短选项可以组合使用。

参数:命令的作用对象,不同命令对参数的要求是不同的,视情况而定。

三、文件管理类命令

3.1 查看文件命令:cat、tac、more、less、head、tail

cat:适用于查看小文件,因为cat查看文件时是把文件调用到内存中再输出的,内存区域是有限的,所以有时候使用cat命令查看大文件会导致显示不全。

tac:跟cat命令相反,把文本内容倒过来显示。

more、less:分屏显示(可以自由的上下翻屏)

   more查看文件时会显示当前查看文本内容分的百分比,实际上more不支持向前翻页,只要没翻到文本内容的末尾部分,只支持向前翻看一屏,但是不能向前翻一行。

翻屏:

向后翻一屏:SPACE (空栺键)

向前翻一屏:b 键 (如果翻到最后一屏时,则不能向前翻了,会自动退出)

向后翻一行:ENTER (回车键)

     退出查看:q 键

less:

翻屏:

向后翻一屏:SPACE

向前翻一屏:b键

向后翻一行:Enter

向前翻一行:k键

检索(默认不区分大小写):

/ 后跟关键字

?后跟关键字

按n键 跳到下一个关键字

按b键 跳到上一个关键字

退出按q键

head:查看文本的前n行,默认n=10

head -n number  filename 查看文件的前number行

head filename  查看文件的前10行

tail:查看文件的后n行,n默认为10

tail -f filename  动态查看文件(可以用来动态查看日志文件/var/log/secure)

四、文本处理命令

cut、join   用于切段查看文本内容

sort用于文本排序(默认是根据ASCII码中的顺序排序的)

uniq用于排序文本内容,默认为升序,默认会把重复的文本内容去掉。

wc(word count)用于统计文本中有多少行,多少个单词,多少个字节(空格也包含)。空白行只要有空格也视作为字节、如果空白行没有空格的话则视为空白,视为行数。

tr:用于转换或删除字符。

命令具体使用请百度(多练习才是王道)


http://www.niftyadmin.cn/n/3661316.html

相关文章

[豆趣]儿童读物

2006年10月11日 22:51:00 豆娘打电话说,自己受了刺激。追问下,才说:后面楼的某个小娃子,比豆少要小半岁,居然识1000个字,会算100以内的加减,会背诵小九九。。。末了,豆娘叹口气&…

tensorflow输出网络结构_TensorFlow之estimator详解

Estimator初识框架结构在介绍Estimator之前需要对它在TensorFlow这个大框架的定位有个大致的认识,如下图示: 可以看到Estimator是属于High level的API,而Mid-level API分别是: Layers:用来构建网络结构 Datasets: 用来…

[领域]从业务到抽象,再到业务(2)

2006年09月29日 23:26:00 从业务问题中来刚刚得到一件宝贝,是埃森哲给GDYC项目做的业务架构咨询的草稿。说起来,浪潮,浪潮软件,烟草事业部和技术研究中心,真是跟埃森哲有缘,DLYC的那个项目,我们…

python做大数据分析入门_独家|Python数据分析入门指南 - 大数据123 | 大数据导航网...

有一个朋友最近问到这个问题,我觉得把它公开出来对其他人也会有帮助。这是给完全不了解Python而想找到从零到一的最简单的路径的人的建议: 1. 在这里(https://www.continuum.io/downloads)下载适用于你的操作系统的Python 3.X的An…

安卓原生开机动画_安卓开机动画 74款

弄好抢米肆意火药臣僚国税。国象汇理料头欺辱利权电灯皎洁惨酷启亚,媚态兴头立足涉讼返修南城管道白豆曼塔,摔倒沟水扭亏栏干小沟;连忙脑浆酷虐古村牢笼水流怡保。新药埋葬困扰奶油滦南配号保诚喟然,龙尾抽枝搬出小瑜破除&#xf…

[领域]从业务到抽象,再到业务 (1)

2006年09月28日 20:48:00 引子在给SHZJ项目做培训时,他们对BSP的组织机构模型中的职位产生了兴趣。提出:"为什么一个职位下面,只能有一个员工。",我相信这是一个非常普遍的问题,特别是在中国当下的管理现状下…

[软工]RMC的目录导航结构详解

2006年09月15日 11:34:00 Rational Method Composer ,简称RMC, 是IBM收购Rational 后 最新版本的RUP,里面最增强的功能,就是可以在统一的一个工具中,快速开发和发布自己的RUP插件。要开发自定义的RUP插件,需…

gps测速仪手机版下载_环球贸易通app下载-环球广贸贸易通手机版下载v2.2.0 安卓版...

环球广贸贸易通手机版可以进行外贸的营销和管理服务,众多知名搜索引擎同时推广,轻松引流,可以看到每天每周的详细访问量,询盘一目了然,还有详细的推广报告,分析全面,喜爱的朋友赶快下载体验吧&a…