Linux命令自学

1、汇编语言和C语言可以直接控制硬件。

      汇编语言和C语言的区别,为什么大多数用C语言?

(1)汇编语言是用语言直接控制硬件,由硬件间接达到某种控制效果。

          而C语言是一种比较高级的语言,编写者可以不用去考虑硬件而直接去命令计算机达到这种控制效果。

          换而言之,汇编语言对描述过程更注重C语言之类的高级语言更注重描述结果

(2) 汇编的低级别语言,优点在于能够对硬件资源进行准确的操作,比如寄存器的使用和数据存储的具体位

           置,能充分运用硬件资源。缺点当然是编写起来麻烦,程序阅读麻烦。

           而c则相反,它都是编译器自动分配说需寄存器和数据存储单元,因此编写者不能分配,但c语法简单,

           程可读性强。


2、BIOS

        BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其

实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、

开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最

底层的、最直接的硬件设置和控制。

        BIOS主要是负责在电脑开启时检测、初始化系统设备(设置栈指针,中断分配,内存初始化..)、装入操作系

统并调度操作系统向硬件发出的指令。(它是开机启动的第一个程序)

        BSP是和操作系统绑在一起运行在主板上的,尽管BSP的开始部分和BIOS所做的工作类似,可是大部分和

BIOS不同,作用也完全不同。此外BSP还包含和系统有关的基本驱动(串口,网口...),此外程序员还可以编程修

改BSP,在BSP中任意添加一些和系统无关的驱动或程序,甚至可以把上层开发的统统放到BSP中。


3、课堂所学命令

adduser

用于新增使用者帐号或更新预设的使用者资料。

adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。

使用权限:系统管理员。

adduser是增加使用者。相对的,也有删除使用者的指令,userdel。语法:userdel [login ID]


passwd

命令用来更改使用者的密码。

实例:

# passwd w3cschool  //设置w3cschool用户的密码

Enter new UNIX password:  //输入新密码,输入的密码无回显

Retype new UNIX password:  //确认密码

passwd: password updated successfully



su

命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。

使用权限:所有使用者。

语法:su - (用户名)


ls

命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

文件分类:普通文件(以“-”开头)  目录文件(以“d”开头)  

                   设备文件(以“c”“b”开头)   链接文件(以“l”开头)

还可分为:管道文件(p)  堆栈文件(f)  共享文件(s)


chmod

Linux的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所存取。
使用权限 : 所有使用者


clear

命令用于清除屏幕。


file

命令用于辨识文件类型。

通过file指令,我们得以辨识该文件的类型。


touch

命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文

件。ls -l 可以显示档案的时间记录。

举例:touch 【选项】 文件名。

选项:-a 仅改变指定文件的存取时间。


patch

命令用于修补文件。

patch指令让用户利用设置修补文件的方式,修改,更新原始文件。倘若一次仅修改一个文件,可直接在指令列

中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之

一。


sort

命令用于将文本文件内容加以排序。

sort可针对文本文件的内容,以行为单位来排序。







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值