为了账号安全,请及时绑定邮箱和手机立即绑定

Linux速成班

难度入门
时长 5小时 0分
学习人数
综合评分6.83
12人评价 查看评价
7.3 内容实用
6.7 简洁易懂
6.5 逻辑清晰

  • 博览会好吗

    查看全部
    0 采集 收起 来源:课程介绍

    2021-05-07

  • 可分享:可以分享给其他系统挂载使用的目录

    不可分享:自己机上的一些配置文件,或与程序相关的文件

    查看全部
  • 文件图解

    查看全部
    0 采集 收起 来源:Linux文件管理

    2021-04-13

  • Linux常用命令

    统计:

    cat num.txt

    cat seq.txt  首字符向后按  输出

    sort seq.txt

    sort -u seq.txt 去重

    sort -r num.txt 降序

    sort -n num.txt 按照数值排序

    sort -n -r num.txt 按照数值降序


    uniq seq.txt  相邻行的去重

    sort seq.txt | uniq  排序了之后再去重

    sort seq.txt | uniq -c  出现的次数

    sort seq.txt | uniq -d 找出重复的那行


    网络:

    tcpdump  网络的抓包分析

    tcpdump host baidu.com

    curl badu.com

    wget baidu.com

    tcpdump dst host 代码目标地址

    tcpdump src host 

    性能:

    top  进程占用资源的情况

    htop 交互式的进程查看器

    free  空闲/已用物理内存/交换内存

    free -m 以兆显示

    查看全部
  • 目录存储结构

    inode:存储数据的元数据(权限/时间/字节数)

    数据块:存储数据本身

    8个扇区一个块,4kb,数据区、inode区,占硬盘的12.8%

    df -i   查看硬盘分区的inode总数

    通过inode来识别文件,系统通过文件名找到inode号码,根据inode号码找见文件的信息,根据信息找见系统的block,读出

    ls -i a.txt  可以看到文件的inode的号码

    ll

    ls tmp/

    ls -i tmp/


    目录存储结构查看

    stat file_name    查看单文件元数据

    df -i  inode使用情况

    df -h  磁盘使用情况

    创建硬链接

    ln a.txt b.txt

    ls

    ll

    ls -li 查看每个文件的inode

    stat a.txt

    stat b.txt

    软链接

    文件a依赖于文件b,指向b的文件名

    删除inode节点

    mv a.txt c.txt  改变文件名,inode是不变的

    stat c.txt

    查看全部
    0 采集 收起 来源:目录存储结构

    2021-04-12

  • Linux文件系统  

    FHS规范  约定俗称的目录规范

    可分享(可以分享给网络上其他主机挂载使用的)/不可分享(配置文件)   

    不可变(函数库/说明文件/配置文件)/可变(日志)

    根目录  /      

    usr二级目录/可分享不可变动(unixt software resourse)/默认软件的目录,相当于programfiles/windows,下面一般会有bin、local下安装不是由发行版提供的一些软件,比如mysql    

    bin可执行的文件/单位维护模式下/必要命令 

    home家目录/系统默认的一个家目录/新增一个账号 

    etc配置文件/账号密码/启动文件/可查阅/root用户更改 

    var动态数据,缓存,登录日志,软件运行产生的文件lib、log

    查看全部
  • Linux

    查看全部
    0 采集 收起 来源:课程总结

    2021-04-11

  • pwd tree

    当前目录查找:find -name "*.txt" 

    根目录下查找:find / -name "*.txt"

    tar cvf a.tar b.txt c.txt

    tar xvf a.tar

    man tar 

    ps 

    ps -A

    ps -u 

    ps -ef

    ps -ef | grep ssh

    ss -t -a

    ss -u -a

    cat b.txt

    cat -n b.txt >d.txt

    head b.txt

    head -n 2 b.txt

    head -n -e b.txt

    uniq

    查看全部
  • Linux常见命令

    路径查看:pwd、tree (tree -a 显示隐藏文件)

    查询与归档:find、tar

    ep: find / -name "*.txt" 从根目录下查找所有txt文件

    ep: tar cvf a.tar b.txt c.txt   在当前目录把b.txt c.txt压缩成a.tar

    z - 为gzip格式

    c - 压缩

    x - 解压缩

    v - 以详细模式显示出解压缩的过程

    f - 指定被解压缩的文件

    ep: tar xvf a.tar -C /tmp  把a.tar解压到指定目录tmp下面

    ep: tar -zcvf b.tar.gz c.txt  把c.txt压缩成gz格式的包

    ep: tar -zxvf b.tar.gz -C /tmp 把b.tar.gz解压到指定目录tmp下面

    查看进程:ps、ss

    ps -A 显示所有进程

    ps -u root 显示当前root用户进程

    ps -ef|grep java 查找所有java进程

    查看文本:cat、head

    ep:cat a.txt  查看a.txt文件内容

    ep:cat -n a.txt -> b.txt 将a.txt文件内容写到b.txt文件中

    ep:head b.txt 查看文件

    ep:head -n 2 b.txt 查看文件前2行

    ep:head -n -2 b.txt 查看除后面2行的内容

    排序和过滤:uniq、sort

    帮助指令:man 

    ep: man tar 

    查看全部
  • df -i 查看inode使用情况

    df -h 查看磁盘使用情况

    ls -li /tmp 显示该目录下包含inode信息的所有文件信息

    stat a.txt 查看单文件元数据

    硬链接命令:ln 源文件 目标文件(可以替代cp命令)

      1.同一个inode号指定多个文件名

      2.不占用新的磁盘空间

    软链接命令:ln -s 源文件 目标文件(可以理解成一种访问的快捷方式)

      1.创建新的inode

      2.占用新的磁盘空间

    查看全部
    1 采集 收起 来源:目录存储结构

    2021-03-31

  • 1.fdisk -l  查看磁盘分区表

    2. 分区命令:

    fdisk  /dev/sdb

    常用命令:
       n:创建新分区
       d:删除已有分区

       t:修改分区类型
       l:查看所有支持的类型
       p:显示现有分区信息
       w:保存并退出
       q:不保存并退出
       m:查看帮助信息

    3.格式化磁盘分区:

    mkfs.xfs /dev/sdb1

    4.挂载磁盘分区:

    1. 根目录创建文件夹

      mkdir -p /u01

    2. 挂载磁盘分区

      mount /dev/sdb1 /u01

    5.验证是否挂载成功

          df -h


    查看全部
  • grep -n com 1.txt 2.txt:查找两个文本里面内容为com的记录,并且把行数显示出来;

    grep -r com :查询此目录下所有文件中包含com的记录;

    grep ^192 3.txt:匹配3文档里面以192为前缀的记录;

    grep $[89] 3.txt :匹配3文档里面以89为后缀的记录;

    grep -i wu 1.txt:忽略查找包含有wu的记录,忽视大小写;

    grep -n -i wu 1.txt

    查看全部
    0 采集 收起 来源:Grep

    2021-03-22

  • AWK 内置变量

    查看全部
    0 采集 收起 来源:Awk

    2021-03-22

  • AWK 简介

    查看全部
    0 采集 收起 来源:Awk

    2021-03-22

  • Linux 简介

    诞生于1991年,由芬兰大学生Linus Torvalds开发

    开源操作系统

    支持多线程,多用户,多任务

    http://img1.sycdn.imooc.com//6056b76b000188c709160591.jpg

    Linux 内核版本

    https://www.kernel.org/

    内核功能:内存管理 进程管理 设备驱动程序 系统调用和安全防护

    Linux 发行版本: Linux 内核     GNU工具      附加软件   软件包管理器

    Linux常见发行版本:Centos    Ubuntu  SuSE debian 

    查看全部

举报

0/150
提交
取消
课程须知
只需要有电脑的基本操作即可学习。
老师告诉你能学到什么?
一个从Linux完全不懂的小白,到熟悉Linux常用操作,命令,文件结构的合格使用者。满足你工作中的基本使用需求。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!