Linux命令行复习

提示:学习操作系统课程,需要用到Linux操作系统,故就常用的shell命令及Linux操作系统环境做些复习
后来发现学习网络攻防也要用Linux来着。



一、系统的注册与注销

1. 登录系统

2.虚拟终端

终端与shell的关系
终端(termimal),提供了一个命令的输入输出环境,在Linux下使用组合键Ctrl+Alt+T打开的就是终端。
shell是一个命令行解释器,是linux内核的一个外壳,负责外界与linux内核的交互。shell接收用户或者其他应用程序的命令, 然后将这些命令转化成内核能理解的语言并传给内核, 内核执行命令完成后将结果返回给用户或者应用程序。当你打开一个terminal时,操作系统会将terminal和shell关联起来,当我们在terminal中输入命令后,shell就负责解释命令。

终端的分类
终端其实就是一种输入输出设备,相对于计算机主机而言属于外设,本身并不提供运算处理功能。
终端按照功能可以分为输入终端与输出终端;
按照与主机的距离分为本地终端和远程终端;
按照与主机的连接方式分成物理终端和虚拟终端。

通过物理设备直接连接的的终端叫做物理终端,附加在物理终端之上,用软件方式虚拟实现的叫做虚拟终端。

终端的分类
我们进入Linux终端进行一些命令的执行,这里的终端相当于window下的cmd。
Linux除了有图形化界面外,还有纯命令行界面,这些纯命令行界面被称作Virtual Terminal(虚拟终端)。
为何要使用虚拟终端
当图形界面因为内部异常等原因崩溃了的时候,我们还可以切换到虚拟终端继续执行操作。例如,当tty1 登录后,出现死机时,可切换到tty2 Ctrl + Alt + F2),利用另一个用户登录。最早的 Unix 终端是 ASR-33 电传打字机。而电传打字机(Teletype/Teletypewriter) 的英文缩写就是 tty,即 tty 这个名称的来源。
利用root用户登录,ps -aux | grep program_name查询到刚才的那个让系统死机的进程,然后kill pid掉即可。
这时系统就会恢复正常,可通过service program_name start再次启动这个进程。
如何启动虚拟终端

切换回图形界面

注销账号

要注销当前账号,或换一账号重新登录系统有多种方法,可以使用 exit 或
logout,也可以同时键入 Ctrl+D。

关机

关闭系统或重新启动系统,可以使用命令halt、reboot或shutdown命令,也可以
同时使如 Ctrl+Alt+Del 键。


二、Linux命令

1. find

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
find path -option [ -print ] [ -exec -ok command ] {} \;

在命令列上第一个 - 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径

  • -option常用的:

-name<查询方式> 按照指定的文件名查找模式查找文件
-user<用户名> 查找属于指定用户名所有文件
-size<文件大小> 按照指定的文件大小查找文件。

  • -name的检索——通配符
通配符名通配符作用
*匹配任意字符串
?匹配任意单个字符
[]匹配[]内字符
!匹配非!后的字符串中的每一个字符,一般配合[]使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值