为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux达人养成计划 I_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 在Linux中一切皆文件,包括硬件
    查看全部
  • 主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。
    查看全部
  • find按照文件名搜索命令:可以使用通配符(“*”、“?”、“[]”)
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2017-09-12

  • 硬盘的第一扇区可以分成三个部分:第一部分MBR,需要占用446字节,第二部分DPT,需要占用64字节,这是因为一个分区表需要占用16字节,64/16=4,所以刚好能存放四个分区的表,这就是为什么只能分四个分区。还有两个字节就用来存放结束标志。这样 446+64+2=512字节。
    查看全部
  • ls &>>test.log &>/dev/null 把命令重定向到黑洞 ls >>ok.log 2>>myerr.log 2)输入重定向 wc [选项][文件名] 选项: -c 统计字节数 -w 统计单词数 -l 统计行数 wc < test.log 统计test.log文件中的字符信息 wc << search 4、多命令顺序执行 5、管道符 | 命令1 | 命令2 #命令1的正确输出作为命令2的操作对象 netstat -an | grep ESTABLISHED | wc -l #统计当前连接的用户数 6、通配符
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • 2、写一个脚本 vi hello.sh #!/bin/bash #The first Program echo -e "\e[1,34m 我是第一个脚本@! \e[0m" 3、脚本执行 赋予执行权限,直接运行 chmod 755 hello.sh ./hello.sh 通过Bash调用执行脚本 bash hello.sh 三、Bash的基本功能 1、命令别名与快捷键 alias #查看系统中的别名 alias vi=‘vim’ #应用别名:临时生效 别名永久生效与删除别名 vi ~/.bashrc #写入环境变量配置文件: 永久生效 重新登录用户生效;或 使用 source .bashrc 命令生效 unalias 别名 #删除别名 命令生效顺序: 第一顺位执行用绝对路径或相对路径执行的命令。 第二顺位执行别名。 第三顺位执行Bash 的内部命令 第四顺位执行按照 $PATH环境变量定义的目录查找顺序找到的第一个命令。 快捷键: ctrl + c 强制终止当前命令 ctrl + l 清屏 ctrl + a 光标移动到命令行首 ctrl + e 光标移动到命令行尾 ctrl + u 从光标所在位置删除到行首 ctrl + z 把命令放入后台 ctrl + r 在历史命令中搜索 2、历史命令 格式:history [选项] [历史命令保存文件] 选项: -c: 清空历史命令 -w: 把缓存中的历史命令写入历史命令保存文件 ~/.bash_history vi /etc/profile #修改历史命令存储的条数,默认保存1000条 历史命令的调用: 上、下箭头调用以前的历史命令 !n 重复执行第n条历史命令 !! 重复执行上一条命令 !字符串 重复执行最后一条以该字串开头的命令 3、输出重定向 标准输入输出: 设备 设备文件名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输出 显示器 /dev/stderr 2 标准错误输出
    查看全部
    0 采集 收起 来源:别名与快捷键

    2018-03-22

  • Shell基础 一、Shell概述 1、Shell是什么 Shell是一个命令行解释器;在Shell中可以直接调用Linux系统命令。 Shell还是一个功能相当强大的编程语言,易编写,易高度,灵活性强。 2、Shell的分类 Bourne Shell: 主文件名为 sh 主要语法类型:sh、ksh、Bash、psh、zsh C Shell : C Shell主要在BSD版的Unix系统中使用. 语法类型: csh、 tcsh 3、Linux支持的Shell /etc/shells #Shell可以进入子级Shell 二、脚本执行方法 1、echo输出命令 #把指定命令输出 控制字符: \a \b \n \r \t \v \0nnn \xhh 1)输出十六进制的字符 echo -e \x68\t\x65\t\x6c\n\x6c\t\x6f\t 2)输出颜色:echo -e "\e[1;31m 有颜色的字 \e[0m"
    查看全部
    1 采集 收起 来源:shell概述

    2018-03-22

  • 其他帮助命令 命令 --help help shell内部命令 #获取shell内部命令的帮助 whereis cd info 命令 -回车 进入子帮助页面(带有*号标记) - u 进入上层页面 - n 进入下一个帮助小节 - p 进入上一个帮助小节 - q 退出 压缩与解压缩命令 1、.zip 格式 zip 压缩文件名 源文件 #压缩文件 zip -r 压缩文件名 源目录 #压缩目录 unzip 压缩文件 #解压缩.zip文件 2、.gz 格式 gzip 源文件 #压缩为.gz格式的压缩文件,源文件会消失 gzip -c 源文件>压缩文件 #压缩为.gz格式,源文件保留 gzip -r 目录 #压缩目录下所有的子文件,但是不能压缩目录 gzip -d 压缩文件 #解压缩文件 gunzip 压缩文件 #解压缩文件 3、.bz2格式 bzip2 源文件 #压缩为.bz2格式,不保留源文件 bzip2 -k 源文件 #压缩之后保留源文件 bzip2 命令不能压缩目录 *4、.tar.gz格式 tar -zcvf 压缩包名.tar.gz 源文件 #选项 -z 压缩为.tar.gz格式 tar -zxvf 压缩包名.tar.gz #选项 -x 解压缩.tar.gz格式 tar -ztvf 压缩包名.tar.gz #选项 -t 测试查看.tar.gz格式的压缩文件的内容 *5、.tar.bz2格式 tar -jcvf 压缩包名.tar.bz2 源文件 #选项 -j 压缩为.tar.bz2格式 tar -jxvf 压缩包名.tar.bz2 #选项 -x 解压缩.tar.bz2格式
    查看全部
  • 关机和重启命令 1、shutdown命令 shutdown [选项] 时间 # -h 关机 -r 重启 -c 取消前一个关机命令 2、其他关机命令: halt poweroff init 0 3、其他重启命令: reboot init6 4、7个系统运行级别:0,关机;1,单用户;2,不完全多用户,不含NFS服务;3、完全多用户 4、未分配;5、图形界面; 6、重启 5、注销用户: logout 其他常用命令 1、查询与自动挂载 mount #查询系统中已经挂载的设备 mount -a #依据配置文件/etc/fstab的内容,自动挂载 2、挂载命令格式 mount -t 文件系统 -o 特殊选项 设备文件名 挂载点 选项: -t 文件系统 ext3、ext4、iso9660等文件系统 -o 特殊选项:可以指定挂载的额外选项 特殊选项: remount 重新挂载使选项生效 exec,noexec 默认可执行 例: mount -o remount, noexec /home 3、挂载光盘 mkdir /mnt/cdrom #建立挂载点 mount -t iso9660 /dev/cdrom /mnt/cdrom #挂载光盘,软链接 mount -t iso9660 /dev/sr0 /mnt/cdrom #建议使用 mount /dev/sr0 /mnt/cdrom #简写 4、卸载光盘 umount 设备文件名或挂载点 umount /mnt/cdrom 5、挂载U盘 fdisk -l #查看U盘设备文件名 mount -t vfat /dev/sdb2 /mnt/usb #Linux默认不支持NTFS文件系统 查看登录用户信息 w 用户名 # who命令相似 USER:登录的用户名 TTY:登录终端 FROM:从哪个IP地址登录 LOGIN@ 登录 WHAT:当前正在运行的命令。 查看当前登录和过去登录的用户信息 last #last默认是读取 /var/log/wtmp文件数据, 查看所有用户的最后一次登录时间 lastlog
    查看全部
  • 搜索命令 locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #locate命令所搜索的后台数据库(后台数据库默认1天更新1次) updatedb (强制更新数据库) /etc/updatedb.conf (updatadb配置文件,过滤搜索的开关及条件) whereis 文件名 #搜索命令所在路径及帮助文档所在位置; -b 只查找可执行文件 -m 只查找帮助文件 which 文件名 #搜索命令的位置及别名 PATH环境变量:定义的是系统搜索命令的路径 echo $PATH find [搜索范围] [搜索条件] (-name -size -iname(不区分大小写) -user -nouser, -mtime +5_ find /etc -mtime +5 (查找5天前修改的文件) atime 文件访问时间;ctime 改变文件属性 ; mtime 修改文件内容 find /etc -size +20k -a -size -50k (-a and ; -o or) find /etc -size +20k -a -size -50k -exec ls -lh {} \; (#-exec ls -lh {} \; 对搜索结果执行操作) grep [选项] 字符串 文件名 # 在文件当中匹配符合条件的字符串 选项:-i 忽略大小写; -v 排除指定字符串 find命令和grep 命令的区别 find命令:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配。 grep命令:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式是包含匹配。 帮助命令 man -f 命令 (man -5 passwd) 相当于:whatis 命令 man的级别 1:查看命令的帮助 2:查看可被内核调用的函数的帮助 3:查看函数和函数库的帮助 4:查看特殊文件的帮助(主要是/dev目录下的文件) 5:查看配置文件的帮助 6:查看游戏的帮助 7:查看其它杂项的帮助 8:查看系统管理员可用命令的帮助 9:查看和内核相关文件的帮助
    查看全部
    0 采集 收起 来源:Linux简介

    2017-09-11

  • Linux常用命令 一、命令基本格式 二、文件处理命令 三、文件搜索命令 四、帮助命令 五、压缩与解压缩命令 六、关机和重启命令 七、其他常用命令 目录处理命令 mkdir -p 目录名(-p 递归创建); cd; pwd(显示当前路径) 文件处理命令 rm -rf (-r 删除目录,-f 强制); cp -a (-r 复制目录,-p 带属性,-d 复制链接属性,-a =-pdr) mv (剪切或改名) 链接命令 ln -s [原文件] [目标文件] (-s 创建软链接) ln [原文件] [目标文件] 硬链接:相同id号,不可跨分区 创建连接使用绝对路径
    查看全部
  • 1. 打包命令tar tar -cvf 打包文件名 源文件 选项: -c: 打包 -v: 显示过程 -f: 指定打包后的文件名 解打包命令 tar -xvf 打包文件名 选项: -x: 解打包 2. .tar.gz压缩格式(先打包为.tar格式,再压缩为.gz格式) tar -zcvf 压缩包名.tar.gz 源文件 选项: -z: 压缩为.tar.gz格式 tar -zxvf 压缩包名.tar.gz 选项: -x: 解压缩.tar.gz格式 3. .tar.bz2压缩格式 tar -jcvf 压缩包名.tar.bz2 源文件 选项: -c: 压缩为.tar.bz2格式 tar -zxvf 压缩包名.tar.bz2 选项: -x: 解压缩.tar.bz2格式
    查看全部
  • whereis 和which的搜索路径是依赖于Path的
    查看全部
  • path路径:echo $PATH 此命令是当执行一个系统命令时,它会先去PATH中包含的路径(绝对路径)下去寻找;若搜索的命令在PATH中所有的路径中都没找到,它就会报错。 也正是有path的存在,我们系统命令可以不用打绝对路径,自己写的脚本或程序需要写绝对路径或把路径放在path里。
    查看全部
  • VMware是一个虚拟机Pc软件 比较流行的虚拟机
    查看全部
    0 采集 收起 来源:虚拟机的安装

    2017-09-11

举报

0/150
提交
取消
课程须知
本课程作为Linux的入门课程,适合所有对Linux感兴趣的小伙伴们。零基础学习!还等什么,赶快来加入吧!
老师告诉你能学到什么?
通过学习本门课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触
友情提示:

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