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

9-6 管道符

2014-11-18
";"连接命令 顺序执行 "&&"连接命令 逻辑与执行 第一条执行 第二条执行 第一条错误 第二条不执行 "||"连接命令 逻辑或执行 第一条执行 第二条不执行 第一条错误 第二条执行 脚本中的应用:命令 && echo yes || echo no 命令正确yes 错误no 注意&& echo yes || echo no 顺序不能颠倒,不然命令出错的时候会同时输出no yes more [文件名] "分页显示文件内容" "|" 管道符 命令1|命令2 命令1正确的结果 作为命令2的操作对象 例如 ls -l > /etc/ | more “用于分页显示命令执行结果” netstat -an | grep ESTABLISHED | wc -l "用于查看当前连接本机的客户端 并 统计客户端数量"
07:03
看视频
18
采集 61

9-7 通配符

2014-11-18
通配符:用于匹配文件、目录 *匹配任意N个字符内容 ?匹配任意一字符内容 [abc]匹配a或b或c一个字符内容 [0-9]匹配0~9一个字符内容 [0-9][0-9]匹配两位0~9字符内容 [^0-9]匹配一个非数字字符内容 单引号中,特殊符号无效 双引号中"$" "`" "\" 有效 反引号是数字键1左边那个`` 因为反引号常看错,因此建议改用$()效果是一样的
08:04
看视频
0
采集 0

9-5 输出重定向

2014-11-17
标准输入设备:键盘/dev/stdin 描述0 标准输出:显示器/dev/stdout 描述1 标准错误输出:显示器/dev/stderr 描述2 输出重定向 命令 > 文件 “覆盖方式把命令的正确输出 输出到指定文件或设备中” 命令 >> 文件 “追加方式把命令的正确输出 输出到指定文件或设备中” 命令 2>(2>>)文件 “覆盖(追加)方式把命令的错误输出 输出到指定文件或设备中”注意带2的错误输出后面不能有空格 命令 >> 文件 2>&1 命令 &>> 文件 把命令的正确或错误续写到文件或设备中 命令 >> 文件1 2>> 文件2 把命令正确输出 输出到指定文件或设备 命令 &> /dev/null 将命令的结果丢入null(作用类似于垃圾箱)中 只执行,不显示 输入重定向(用的少,了解即可) wc 执行后 输入 ctrl+d结束 会统计输入行数 单词数 字母数 wc [选项] [文件名] -c字节数 -l行数 -w单词数 wc < 文件名 用文件的内容作为输入 wc << 标记 统计标记到标记再次出现之间的字符
24:27
看视频
17
采集 58
echo [选项] [内容] 输出内容 -e 支持"\"控制字符 加颜色 \e[1;xxm XXXXXXX \e[0 \e[1;开启颜色 \e[0关闭颜色 脚本执行权限 chmod 755 xx.sh 脚本调用 ./xx.sh bash xx.sh (bash可以不用赋予执行权限)
01:46
看视频
0
采集 0
mount 查看系统中已挂载的设备 mount -a 依据/etc/fstab配置 自动挂载 光盘 U盘 数据不建议写入自动挂载中 否则开机时没有光盘 U盘的话 系统崩溃 mount [-t 文件系统] [-o 特殊选项] [ 设备文件名] [挂载点] -t 指定文件系统 如光盘iso9660 -o特殊选项 mount -o remount,noexec /home 给home分区重新挂载并且不允许可执行文件运行 vi xx.sh 写一个脚本文件 脚本文件以 "#!/bin/bash"开头 不可省略 除非写纯linux脚本 所以必须写 echo 输出命令 echo “hello linux” chmod 755 xx.sh 给一个文件赋予权限 755: 111101101 挂载光盘: mkdir /mnt/cdrom/ 建立挂载点 mount -t iso9660 /dev/sr0 /mnt/cdrom /dev/sr0是光盘设备名 也可以用cdrom(sr0的软连接,但需要系统完全启动才能用) -t iso9660 可以省略 因为系统知道sr0是iso9660 umount [设备文件名或挂载点] umount /mnt/cdrom umount /dev/sr0 都可以 卸载时位置不能在光盘目录下 fdisk -l 查看U盘设备文件名 U盘可以看成系统的第二块硬盘 sdb1 如果系统有两块硬盘 那就是sdc1 mount -t vfat /dev/sdb1 /mnt/usb/ -t vfat windows的fat32文件系统 注:linux默认不支持ntfs文件系统 所以移动硬盘正常没法挂载,能挂载后也只能读,不能写,所以用windows数据一般用网络传播 1.编译内核 让linux 支持NTFS文件系统 2.安装ntfs-3g
26:31
看视频
0
采集 0
zip格式 和windows通用 zip [压缩文件名] [源文件] zip -r 压缩文件名 源目录 unzip 压缩文件名 解压缩 gzip linux专有 但windows可以解压缩 gzip [源文件名] 会删除源文件 gzip -c 源文件 > 压缩文件 不删除源文件 (">"是将左面的文件写入右面的文件) gzip -r 目录 压缩目录下子文件 但不压缩目录 gzip -d 压缩文件 解压缩gz格式 gunzip 压缩文件 gunzip -r 压缩目录 bz 格式 不压缩目录 bzip2 源文件 不保留源文件 bzip2 -k 源文件 保留源文件 bzip2 -d 压缩文件 bunzip2 压缩文件 解压缩 -k都可以保留压缩文件
0
采集 0
shutdown [选项] [时间] -c取消前一关机命令 -h关机 -r重启 时间:now代表现在 是安全命令 会正确保存数据 shutdown 之后 没法操作系统 需要按ctrl+c取消 shutdown -r 05:30 & 5点30分重启 (&代表后台,不占用终端) 服务器不推荐远程关机 远程重启就够了 因为远程开机麻烦 halt poweroff init 0 都是关机命令 不一定会正确保存数据 reboot 和 init 6 都是重启命令 reboot比较安全 init 6 一般不用 init: 调用系统运行级别 1 单用户类似于windows安全模式 但不启动图形界面 2 不完全多用户,不含NFS服务(文件共享) 3 完全多用户 (字符界面) 4 未分配 5 图形界面(前提安装了图形界面) 0 关机 6 重启 runlevel 查看系统运行级别 例:N 3 N代表之前的级别 3当前的级别 centOS6 在/etc/inittab 文件中保存默认系统运行级别 logout 退出登录命令 管理服务器完时 应注销 将终端号释放
0
采集 0
文件中搜索 字符串 的命令: grep [选项] 字符串 文件名 (字符串使用 "" 包围,结果为行记录) -i 忽略大小写 -v 排除指定字符串 find 命令与 grep 命令的区别: find:在 系统 中搜索符合条件的 文件名,使用 通配符(完全)匹配 grep:在 文件 当中搜索符合条件的 字符串,使用 正则表达式 (包含)匹配
04:45
看视频
0
采集 0
locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #locate命令所搜索的后台数据库 updatedb 强制更新数据库,默认的是每天更新 /etc/updatedb.conf配置文件 PRUNE_BIND_MOUNTS="yes" #开启搜索限制 PRUNEFS = #不搜索的文件系统 PRUNENAMES = #不搜索的文件类型 PRUNEPATHS = #不搜索的路径 文件搜索命令locate 优点: ①搜索速度快,直接在数据库搜索 缺点: ①只能按文件名搜索,不能搜索更加复杂的内容 updatedb 更新数据库 ①数据库默认一天更新一次 ③/var/lib/malocate locate命令所搜索的后台数据库
0
采集 0

9-4 历史命令

2014-11-17
history 查看历史命令 ~/.bash_history 默认保留1000条 history [选项] [历史命令保存文件] -c 清空 -w 缓存中的历史命令保存如~/.bash_history /etc/profile中可以修改历史命令上限 HISTSIZE=1000 “↑” ”↓“ 可以调用历史命令 ”!n“重复执行第n条历史命令 ”!!“执行上一条历史命令 ”!字串“执行最后一条以该字符串开头的命令
03:16
看视频
0
采集 0
首页上一页123下一页尾页

Linux达人养成计划 I

  • 难度入门
  • 时长 6小时 0分
  • 人数1812
  • 评分9.6

本课程以通俗易懂的语言、风趣幽默的实例、清晰严谨的逻辑介绍了Linux的基础内容。课程以CentOS操作系统为例,为你带来Linux的简介、系统安装和常用命令等内容。让您在轻松的氛围中感受到Linux之美。

Tony Linux系统工程师

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号