linux编写rm实现rmdir的功能,LInux 命令show

一、显示日期的指令: date

a98328b87f4c48d3b44670f231eaa59a.gif

二、显示日历的指令:cal

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

怎么10/100会变成0呢?这是由于bc预设仅输出整数,若是要输出小数点下位数,那么就必需要执行 scale=number ,那个number就是小数点位数,例如:算法

a98328b87f4c48d3b44670f231eaa59a.gif

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

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

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

[Ctrl]-d按键---一般表明着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也能够用来取代exitless

五、man

退出用q,网络传输协议

man -f manurl

a98328b87f4c48d3b44670f231eaa59a.gif

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

输入sync,那举在内存中还没有被更新的数据,就会被写入硬盘中;因此,这个挃令在系统关机戒从新启劢乀前, 径重要喔!最好多执行几回!spa

a98328b87f4c48d3b44670f231eaa59a.gif

七、惯用的关机指令:shutdown

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

重启,关机: reboot, halt,poweroff.net

a98328b87f4c48d3b44670f231eaa59a.gif

八、切换执行等级: init

Linux共有七种执行等级:3d

--run level 0 :关机

--run level 3 :纯文本模式

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

--run level 6 :从新启动

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

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

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

十、改变文件拥有者:chown

他还能够顸便直接修改群组的名称

a98328b87f4c48d3b44670f231eaa59a.gif

十一、改变文件的权限:chmod

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

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

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

十二、查看版本信息等

a98328b87f4c48d3b44670f231eaa59a.gif

1三、变换目录:cd

a98328b87f4c48d3b44670f231eaa59a.gif

1四、显示当前所在目录:pwd

a98328b87f4c48d3b44670f231eaa59a.gif

1五、创建新目录:mkdir

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

不建议经常使用-p这个选项,由于担忧若是你打错字,那么目录名称就回变得乱七八糟的

1六、删除『空』的目录:rmdir

a98328b87f4c48d3b44670f231eaa59a.gif

1七、档案与目录的显示:ls

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

1八、复制档案或目录:cp

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

1九、移除档案或目录:rm

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

2三、从最后一行开始显示:tac(能够看出 tac 是 cat 的倒着写)

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

2六、与 more 相似,可是比 more 更好的是,他能够往前翻页:less

a98328b87f4c48d3b44670f231eaa59a.gif

2七、只看头几行:head

a98328b87f4c48d3b44670f231eaa59a.gif

2八、只看尾几行:tail

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

3一、档案预设权限:umask

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

3三、显示档案隐藏属性:lsattr

a98328b87f4c48d3b44670f231eaa59a.gif

3四、观察文件类型:file

a98328b87f4c48d3b44670f231eaa59a.gif

3五、寻找【执行挡】:which

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

3六、寻找特定档案:whereis

a98328b87f4c48d3b44670f231eaa59a.gif

3七、寻找特定档案:locate

a98328b87f4c48d3b44670f231eaa59a.gif

3八、寻找特定档案:find

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

4一、压缩文件和读取压缩文件:tar

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

a98328b87f4c48d3b44670f231eaa59a.gif

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

进程调度,

内存管理,

虚拟文件系统,

网络接口,

进程间通讯。

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值