【测试基础】Linux系统组成、目录结构及基本命令

大家好啊,我是大田,如果你觉得文章有价值,就关注我吧。

上一次分享了Linux系列的第一篇:Linux的安装及配置。本篇可作为工具查阅,那我们开始吧。

本篇主要内容:

Linux系统组成

Linux目录结构

基本命令

Linux系统组成

1、内核kernel

是操作系统的核心、管理内存、管理CPU、管理进程、管理文件系统、管理设备驱动及网络通信

特点:支持多任务、支持共享库、支持需求挂载

2、文件系统file system 

是文件存放在磁盘等存储设备上的组织方法,支持的系统多,例如:ext2  ext3  fat fat32  vfat  ios9660

3、shell

就是系统的用户界面,就是内核与用户之间提供了一个接口,通过此接口用户可以输入执行的指令,该指令由shell传递给内核进行执行

简单理解为:shell是一个命令解析器

4、应用程序

标准的linux操作系统都有一套应用程序

Linux目录结构

/   根目录:在根目录下有以下文件

bin核心的二进制文件:存放命令【常用】

boot启动引导目录:存放程序启动加载文件

dev:usb链接系统终端设备存放在这

etc(重要):配置目录,包含启动、停止、单个shell的脚本【常用】

home:普通用户的家目录

lib:系统库,存放共享文件、内核文件

lib64:x86辅助共享文件

media:移动设备挂载点

mnt:临时文件挂载点【常用】

opt:第三方应用

proc:输出内核与进程信息相关的虚拟文件的系统

root:超级管理员目录【常用】

run:运行中的数据,存pid

sbin:二进制文件,命令,由超级管理员运行

srv:包含系统运行服务数据

sys:输出当前系统硬件相关信息

tmp:临时文件

usr:包含二进制、应用等文件【常用】

var:存放变量函数

Linux基本命令

1.快捷键

tab键:补全功能

ctrl+c:终止

clear或ctrl+l:清屏

ctrl+insert:复制

alt+c:断开

alt+1/2/3/4:切换窗口

ctrl+shift+r:重新连接

history或上下箭头:查找执行过的命令

2.终端命令格式

command [-options] [parameter]

command:命令名

options:可以用来对命令的控制也可以缩略

parameter:传给命令的参数可以是0个1个或多个

3.帮助命令

command --help

man command

        空格键:显示下一屏

        enter键:一次滚动首页的一行

        b:回滚一屏

        f:前滚一屏

        q:退出

        /word :搜索word字符串

        n:搜索下一个

        N:搜索上一个

4.linux命令基本使用(16点)

ls:查看当前目录下的内容

   ls -a:查看全部内容,包含隐藏文件

   ls -l 相当于ll :查看内容详细信息,效果等同于ll命令

   ls -lh:以人能读懂的方式显示文件大小

pwd:查看当前所在文件夹

cd +目录名:切换文件夹

touch +文件名:如果文件不存在,新建文件

rm +参数+文件名/目录名:删除指定文件或目录

   删除文件:

   参数-f为强制删除,忽略不存在的文件

   参数-r递归删除多级目录,先删除文件夹的内容再删除文件夹

   rm -rf 文件/目录:递归删除一个目录并且不经过确认

   rm -rf *:清空当前文件夹——千万别用,后果自负😁

mkdir +【目录】:创建目录

   mkdir -p +要创建的目录名(多级目录):递归创建一个目录

   mkdir +要创建目录名:代表创建一个单级目录

rmdir只能删除空目录

clear:清屏

cp复制拷贝命令

   实现复制将指定的文件或目录复制到另一个文件或目录中

   cp source dest:复制source文件到dest

   cp -r sourcefolder targetfolder:递归复制整个文件夹

mv剪切命令

   可以用来移动文件或目录,也可以给文件或目录重命名

   mv oldnamefile newnamefile:重命名

   mv /temp/movefile /targetfile:递归移动文件

cat查看文件内容(小文件)

   cat +选项+ 要查看的文件

   选项:

   -b【用的多】列出行号,针对非空白行,如果是空白行不标记

   -E:将每行的结尾以$展示出来

   -n【用的多】列出行号,空白行也有行号

   -T:将【tab】按键以^I显示出来

   -v:列出一些看不出来的特殊字符

   -A:相当于-vET整合选项,可列出一些特殊字符

more\less查看文件内容(大文件)

   more 要查看的文件

   功能键使用:

            1、空格键:下翻一页

            2、enter:下翻一行

            3、q:退出当前查看的文档

            4、ctrl+F:向下滚动一屛

            5、ctrl+B:返回上一屛

            6、=:输出当前行的行号

   less 要查看的文件

   和more非常相似,都用来浏览文件内容,不同的是less允许   使用【pageup】和【pagedown】往回滚动。

  功能键使用:

            1、空格键:向下移动一页

            2、[pagedown]:向下移动一页

            3、[pageup]:向上移动一页

           4、/字符串:向下搜索字符串,n向下查找,N向上查找

            5、q:退出当前查看的文档

head查看文件内容

  只看头几行,优点:对于大文件不必都加载

   head 文件名:查看前10行内容

   head -n 3 文件名:查看文件的前三行

   head -c 3 文件名:查看文件前三个字符

tail查看文件内容

只看尾巴几行,优点:可以查看文件实时追加的内容

tail -n 10 文件:查看文件末尾十行内容

tail -f 文件:实时追踪该文档的所有更新

tail -5f 文件:监听后五行的内容实时更新

组合命令

   1.重定向输出>和>>

        >重定向输出

        >>重定向输出和追加功能

   2.管道“|”

        作用:将一个命令的输出作为另一个命令的输入

        配合使用命令:

        ps -ef(其中ps:process status进程状态)和grep 

        举个🌰:

        ls --help | more分页查询帮助信息

        ps -ef | grep java 查询名称中包含java的进程

   3.逻辑控制&&

命令之间使用&&连接,实现类似逻辑与的功能。只有在&&左边的命令运行成功时,&&右边的命令才会被执行;只要左边命令运行失败,后面的命令就不会被执行。

举个🌰:这个经常把一些命令组合使用,比如在启动tomcat    后,再用tail 命令查看日志,如果启动失败则不查看

./startup.sh && tail -50f ../logs/catalina.out

history查看所敲命令历史

end~

如果大田的文章能给你带来一点点的价值,那就值了,接下来的路一起走吧,静待花开🌹

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容