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

9-7 通配符

2016-06-12
通配符(文件名或者目录名) 1.? 匹配任意一个字符 2.* 匹配0个或任意多个字符 3.[] 匹配括号中任意一个字符 4.[-]匹配括号中任意一个字符,-代表一个范围 5.[^]匹配不是括号中任意一个字符 Bash中其他特殊符号 '' 单引号,在单引号中左右的特殊符号,如$,&都没有特殊含义 "" 双引号,在双引号中左右的特殊符号都没有特殊含义,但是“$”,"`","\"是例外。拥有“调用变量的值”,“引用命令”和“转义符”的特殊含义 `` 反引号,反引号括起来的内容是系统命令,在Bash中会先执行它。和$()作用一样。 $() 用来引用系统命令 # 在Shell脚本中,#开头的行代表注释 $ 用于调用变量的值,如需要调用变量name的值时,需要用$name的方式得到变量的值 \ 转义符,跟在\之后的特殊符号将失去特殊含义,变为普通字符。如\$将输出"$"符号
19
采集 35

9-5 输出重定向

2016-06-12
1.标准输入输出 设备 设备文件名 文件描述 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/sdtout 1 标准输出 显示器 /dev/sdterr 2 标准错误输出 2.输出重定向 标准输出重定向: 命令 > 文件 以覆盖的方式,把命令的正确输出输出到指定的文件或设备当中 命令 >> 文件 以追加的方式,把命令的正确输出输出到指定的文件或设备当中 标准错误输出重定向: 错误命令 2>文件 以覆盖的方式,把命令的错误输出输出到指定的文件或设备当中 错误命令 2>>文件 以追加的方式,把命令的错误输出输出到指定的文件或设备当中 正确输出和错误输出同时保存 命令 > 文件 2>&1 以覆盖的方式,把正确输出和错误输出都保存到同一个文件中 命令 >> 文件 2>&1 以追加的方式,把正确输出和错误输出都保存到同一个文件中 命令 &>文件 以覆盖的方式,把正确输出和错误输出都保存到同一个文件中 命令 &>>文件 以追加的方式,把正确输出和错误输出都保存到同一个文件中 命令>>文件1 2>>文件2 把正确输出追加到文件1中,错误输出追加到文件2中 #/dev/null 文件黑洞 3.输入重定向 wc [选项] [文件名] ctrl+d结束输入 -c:统计字节数 -w:统计单词数 -l:统计行数 命令 < 文件把文件作为命令的输入 命令 << 标识符 [内容...] 标识符
0
采集 1

9-6 管道符

2016-06-12
1.多命令顺序执行 ; 多个命令顺序执行 && 前一个命令正确执行,后一个命令才会执行 || 前一个命令错误,执行后一个命令 2.管道符 命令1 | 命令2 #命令1的正确输出作为命令2的输入
1
采集 6

9-4 历史命令

2016-06-12
1.历史命令 history [选项] [历史命令保存文件] 选项 -c 清空历史命令 -w 把缓存中的历史命令写入历史命令保存文件~/.bash_history #历史命令默认保存1000条,如果不够可以修改环境变量进行配置/etc/profile HISTSIZE #使用上下箭头调用以前的历史命令 #使用"!n"重复执行第n条历史命令 #使用"!!"重复执行上一条命令 #使用"!字符串"重复执行以该字符串开头的命令 2.命令和文件补全 Tab键 命令补全依赖PATH环境变量
0
采集 0
1.echo输出命令 echo [选项] [输出内容] -e 支持控制字符 \e[1;31m 开启颜色显示 \e[0m 取消颜色 例:echo -e "\e[1;31m 你好 \e[0m" #Linux不支持中文,远程工具可以支持 2.第一个脚本 vim hello.sh ############# #!/bin/bash echo -e "\e[1;31mHello World\e[0m" ############# #警号在Shell中是注释 3.脚本执行 1)赋予指向权限,直接运行 chmod 755 hello.sh ./hello.sh #相对路径方式执行 2)通过Bash调用执行脚本 bash hello.sh
0
采集 0
压缩与解压缩命令 1.常见压缩格式 .zip .gz .bz2 .tar.gz .tar.bz2 2.zip格式压缩(由于压缩格式的存在,压缩文件不一定小于源文件) zip 压缩文件名 源文件 -r 压缩目录 unzip 压缩文件 3.gzip gzip 源文件 #压缩为.gz格式的压缩文件,源文件会消失 gzip -c 源文件 > 压缩文件 #压缩为.gz格式,源文件保留 gzip -r 目录 #压缩目录下所有子文件,但是不能压缩目录 gzip -d 压缩包名 gunzip 压缩名 #解压缩 4.bzip2 源文件 #压缩为.bzip2不保留源文件 -k 压缩之后保留源文件 #bzip不能压缩目录 bzip2 -d bunzip2 #解压缩,-k保留源文件
0
采集 0
1.shutdown 选项 时间 #最后面加(&)后台运行 #now表示现在时间 -c:取消前一个关机命令 -r:重启 -h:关机 2.其他关机命令 halt poweroff init 0 3.其他重启命令 reboot init 6 4.系统运行级别 init 调用系统运行级别 0 关机 1 单用户 2 不完全多用户,不含NFS服务 3 完全多用户 4 未分配 5 图形界面 6 重启 cat /etc/inittab #修改系统默认运行级别 id:3:initdefault: runlevel 查看当前系统级别 5.退出登录命令 logout
0
采集 0
挂载命令(可理解为分配盘符) (1)查询与自动挂载 mount 查询系统中已挂载的设备 mount -a 依据配置文件/etc/fstab的内容,自动挂载 (2)挂载命令的格式 mount [-t 文件系统] [-o特殊选项] 设备 文件名 挂载点 选项: -t 文件系统:加入文件系统类型来指定挂载的类型,ext3,ext4,iso9660等文件系统 -o 特殊选项:可以指定挂载的额外选项 例:mount -o remount,noexec /home/ #重新挂载/home分区,使用noexec权限 cd /home vi hello.sh ######################### #!/bin/bash .sh脚本文件开头 echo "Hello world!" ######################### chmod 755 hello.sh 赋予执行权限 ./hello.sh mount -o remount,exec /home/ (3)挂载光盘 mkdir /mnt/cdrom/ #建立挂载点,空目录都可以 mount -t iso9660 /dev/sr0 /mnt/cdrom/ 或mount /dev/sr0 /mnt/cdrom/ #挂载光盘 (4)卸载光盘 umount 设备文件名或挂载点 umount /mnt/cdrom/或umount /dev/sr0 (5)挂载优盘 fdisk -l #查看设备文件名 mount -t vfat /dev/sdb1 /mnt/usb/ #vfat指的是fat32文件系统 #Linux默认不支持NTFS文件系统的
1
采集 1
帮助命令man<br> man 命令名称<br> -f 相当于whatis<br> -k 相当于apropos 找到所有帮助信息<br> man的级别<br> 1:查看命令的帮助<br> 2:查看可被内核调用的函数的帮助<br> 3:查看函数和函数库的帮助<br> 4: 查看特殊文件的帮助(主要是/dev目录)<br> 5:查看配置文件的帮助<br> 6:查看游戏的帮助<br> 7:查看其他杂项的帮助<br> 8:查看系统管理员可用的命令<br> 9:查看和内核相关文件的帮助
0
采集 0
1.命令别名与快捷键 查看与设定别名 alias 别名='原命令' #临时生效,重启失效 vi ~/.bashrc source ~/.bashrc #写入环境变量配置文件可以永久生效 unalias 别名 #删除别名 2.命令生效顺序 1)第一顺位执行用绝对路径或相对路径执行的命令 2)第二顺位执行别名 3)第三顺位执行Bash的内部命令 4)第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的 第一个命令 3.常用快捷键 ctrl+c //强制终止当前命令 ctrl+l //清屏 ctrl+a //光标移动到命令行首 ctrl+e //光标移动到命令行尾 ctrl+u //从光标所在位置删除到行首 ctrl+z //把命令放入后台 ctrl+r //在历史命令中搜索
0
采集 0
首页上一页12下一页尾页

Linux达人养成计划 I

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

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

Tony Linux系统工程师

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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