LINUX

1、显示日期的指令: date


LInux 命令show



2、显示日历的指令:cal


LInux 命令show

LInux 命令show

LInux 命令show


3、简单好用的计算器:bc


LInux 命令show

LInux 命令show


怎么10/100会变成0呢?这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位数,例如:


LInux 命令show


4、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d 


[Tab]按键---具有『命令补全』不『档案补齐』的功能


[Ctrl]-c按键---让当前的程序『停掉』


[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit


5、man

退出用q,

man -f man


LInux 命令show


6、数据同步写入磁盘: sync


输入sync,那举在内存中尚未被更新的数据,就会被写入硬盘中;所以,这个挃令在系统关机戒重新启劢乀前, 径重要喔!最好多执行几次!


LInux 命令show


7、惯用的关机指令:shutdown


LInux 命令show


此外,需要注意的是,时间参数请务必加入指令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登入情况),这样就伤脑筋了!底下提供几个时间参数的例子吧:


LInux 命令show


重启,关机: reboot, halt,poweroff


LInux 命令show


8、切换执行等级: init


Linux共有七种执行等级:


--run level 0 :关机


--run level 3 :纯文本模式


--run level 5 :含有图形接口模式


--run level 6 :重新启动


 

使用init这个指令来切换各模式:


如果你想要关机的话,除了上述的shutdown -h now以及poweroff之外,你也可以使用如下的指令来关机:  


LInux 命令show


9、改变文件的所属群组:chgrp


LInux 命令show


10、改变文件拥有者:chown


他还可以顸便直接修改群组的名称


LInux 命令show


11、改变文件的权限:chmod


权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。


--数字类型改变档案权限:


LInux 命令show


 

--符号类型改变档案权限:


LInux 命令show


12、查看版本信息等


LInux 命令show


13、变换目录:cd


LInux 命令show


14、显示当前所在目录:pwd


LInux 命令show


15、建立新目录:mkdir


LInux 命令show

LInux 命令show

 

不建议常用-p这个选项,因为担心如果你打错字,那么目录名称就回变得乱七八糟的

 

16、删除『空』的目录:rmdir


LInux 命令show


17、档案与目录的显示:ls


LInux 命令show

LInux 命令show


18、复制档案或目录:cp


LInux 命令show

LInux 命令show

LInux 命令show

LInux 命令show

LInux 命令show

LInux 命令show

LInux 命令show


19、移除档案或目录:rm


LInux 命令show

LInux 命令show

LInux 命令show


20、移动档案与目录,或更名:mv


LInux 命令show

LInux 命令show


21、取得路径的文件名与目录名:basename,dirname


LInux 命令show

LInux 命令show


22、由第一行开始显示档案内容:cat


LInux 命令show

LInux 命令show


23、从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写)


LInux 命令show


24、显示的时候,顺道输出行号:nl


LInux 命令show

LInux 命令show

LInux 命令show


25、一页一页的显示档案内容:more


LInux 命令show


26、与 more 类似,但是比 more 更好的是,他可以往前翻页:less


LInux 命令show


27、只看头几行:head


LInux 命令show


28、只看尾几行:tail


LInux 命令show


29、以二进制的放置读取档案内容:od


LInux 命令show

LInux 命令show


30、修改档案时间或新建档案:touch


LInux 命令show

LInux 命令show

LInux 命令show


31、档案预设权限:umask


LInux 命令show


32、配置文件档案隐藏属性:chattr


LInux 命令show

LInux 命令show

LInux 命令show


33、显示档案隐藏属性:lsattr


LInux 命令show


34、观察文件类型:file


LInux 命令show


35、寻找【执行挡】:which


LInux 命令show

LInux 命令show


36、寻找特定档案:whereis


LInux 命令show


37、寻找特定档案:locate


LInux 命令show


38、寻找特定档案:find


LInux 命令show

LInux 命令show


39、压缩文件和读取压缩文件:gzip,zcat


LInux 命令show

LInux 命令show


40、压缩文件和读取压缩文件:bzip2,bzcat


LInux 命令show

LInux 命令show


41、压缩文件和读取压缩文件:tar


LInux 命令show

LInux 命令show

LInux 命令show

LInux 命令show

LInux 命令show

LInux 命令show



Linux内核主要由五个子系统组成:

进程调度,

内存管理,

虚拟文件系统,

网络接口,

进程间通信。

1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。

2.内存管理(MM)允许多个进程安全的共享主内存区域。Linux 的内存管理支持虚拟内存,即在计算机中运行的程序,其代码,数据,堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。必要时,操作系统负责在磁盘和内存间交换程序块。内存管理从逻辑上分为硬件无关部分和硬件有关部分。硬件无关部分提供了进程的映射和逻辑内存的对换;硬件相关的部分为内存管理硬件提供了虚拟接口。

3.虚拟文件系统(Virtual File System,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,如ext2,fat等,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。

4.网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持。网络接口可分为网络协议和网络驱动程序。网络协议部分负责实现每一种可能的网络传输协议。网络设备驱动程序负责与硬件设备通讯,每一种可能的硬件设备都有相应的设备驱动程序。

5.进程间通讯(IPC) 支持进程间各种通信机制。

相关文章:

  • 2021-08-14
  • 2021-11-11
  • 2021-10-15
  • 2021-05-23
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-29
  • 2022-02-01
  • 2021-06-04
  • 2021-12-18
  • 2022-12-23
  • 2021-06-28
相关资源
相似解决方案