Linux 学习笔记(六) -----其他

关机与重启


shutdown[选项]时间/now

选项:

-c:取消前一个关机命令

-h:关机

-r:重启

&后台操作符,让操作去后台完成

halt

poweroff

init0

都可以实现关机,但不够安全,不能保存正在使用的服务


reboot//安全

init6

可以现实重启

runlevel//查看系统运行级别


logout//推出登陆


其他常用命令


挂载命令

mount//查询系统中已经挂载的设备

mount-a//依据配置文件/etc/fstab的内容自动挂载


挂载光盘

mkdir/mnt/cdrom/ //空目录下建立挂载点

mount[-t iso 9660] /dev/cdrom /mnt/cdrom/ //挂载光盘==mount /dev/sr0 /mnt/cdrom/


使用完,卸载命令

umount设备文件名或挂载点

umount/mnt/cdrom


挂载U

fdisk-l 查看U盘设备文件名

mount-t vfat /dev/sdb1 /mnt/usb/ //挂载U

Linux默认不支持NTFS文件系统


下载安装NTFS-3G

mount-t ntfs-3g /dev/sdb1 /mnt/usb/ //挂载U

-t:文件系统


w查看用户

who查看用户

last查看所有登陆信息

lastlog查看所有用户的最后一次登陆时间


shell

语法了类型BourneC,两种语法彼此不兼容。

Bourne主要包括shkshBash(linux标准)pshzsh

C家族(uinx)主要包括:cshtcsh


查看当前计算机运行的shell

echo$SHELL

//echo---打印

//$----调用环境变量

/etc/shells查看当前linux下支持的shell


脚本执行方法

echo//打印指定内容

echo-e //识别控制符

\e[1;31m开启颜色显示

\e[0m结束颜色显示

颜色选项30m= 黑色,31m= 红色,32m= 绿色,33m= 黄色,34m= 蓝色,35m= 洋红,36m= 青色,37m= 白色


#1/bin/bash

//识别语言


脚本执行

1.赋予执行权限,直接运行

chmod755 文件名

./文件全名

2.通过Bash调用执行脚本

bashhello.sh

Bash的基本功能

1.命令别名与快捷键

alias查看系统默认生效的别名

alias别名='原命令'//重启之后消失

别名永久生效vi/.bashrc(重启之后生效。否则source.bashrc执行该文件)

删除别名unalias别名//临时删除

快捷键:

ctrl+c------强制终止当前命令

ctrl+l-------清屏

ctrl+a------光标移动到命令行首

ctrl+e------光标移动到命令行尾

ctrl+u------光标所在位置删除到行首

ctrl+z------把命令放在后台执行

ctrl+r-------在历史命令中搜索

2.历史命令

history历史命令保存在~/.bash_history中(上次关机之前的历史命令)

history-w 所有历史命令写入文件中

history-c 清空历史命令

默认保留1000行历史命令 /etc/profi中修改

使用!n重复执行第n条历史命令

使用!!重复执行上一条历史命令

使用!字串重复执行最后一条以该字串开头的命令

vimvi的增强版

3.输出重定向

命令>文件(>两边有空格) 以覆盖的方式,把命令的正确输出输出到指定的文件或设备中

命令>>文件 以追加的方式,把命令的正确输出输出到指定的文件或设备中

.标准错误输出重定向

错误命令2>文件 以覆盖的方式,把命令的错误输出输出到指定的文件或设备中

错误命令2>>文件(>左右两边不能有空格) 以追加的方式,把命令的错误输出输出到指定的文件或者设备中

命令>文件2>&1 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中

/dev/null系统黑洞

命令>>文件一2>>文件二 文件一保存正确结果,文件二保存错误结果

输入重定向

wc【选项】【文件名】

选项:-c统计字节数

-w统计单词数

-l统计行数

wc+ 任意内容

ctrl+ d

统计行 统计单词 统计字符

空格区分单词

4.多命令顺序执行

命令一:命令二 多个命令顺序执行

命令一&&命令二 命令一正确才会执行命令二命令一不正确,不会执行命令二

命令一||命令二 命令一不正确才会执行命令二,命令一正确,不会执行命令二

more文件名//文件内容分屏显示

管道符:

命令1| 命令2// 命令1的正确输出作为命令2的操作对象

5.shell中特殊符号

通配符:

匹配一个任意字节

* 匹配0个任意多个字符

[] 匹配括号中的任意一个字符[az]

[-] 匹配括号中的任意一个字符[a-z](强调范围)

[^] 匹配不是括号内的一个字符[^0-9]代表匹配一个不是数字的字符

变量= //变量并且完成赋值

变量=$(值) //先执行值,在把值存进变量

单引号 //所有特殊符号没有任何意义

双引号 //除”$”,” ` ”,”\”拥有调用变量的值,引用命令,转义符的特殊含义,其他都没有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
B站上的韩顺平老师的《Linux学习笔记》系列课程非常值得推荐。通过这个课程,我学到了很多关于Linux操作系统的知识和技能。 首先,韩老师在课程中详细介绍了Linux的基本概念和特点。我清楚地了解到Linux是一个开源的操作系统,具有稳定性、安全性和可定制性强的特点。这让我对Linux有了更深入的理解,也更有信心去学习和使用它。 其次,韩老师从基础开始,逐步讲解了Linux的安装和配置。他用简单明了的语言和实际操作的示范,帮助我了解了如何在虚拟机上安装Linux系统,并设置网络、用户账户、文件系统等。这为我后续的学习和实践打下了坚实的基础。 此外,韩老师还讲解了Linux的常用命令和工具。他详细介绍了常用的文件和目录操作命令,比如cd、ls、mkdir、cp等。同时,他还讲解了grep、sed、awk等强大的文本处理工具的使用方法。这些内容帮助我更加高效地进行文件管理和数据处理。 最后,韩老师还介绍了Linux的网络管理和安全防护。他讲解了如何配置网络连接、使用ssh远程登录以及设置防火墙等内容。这些知识对我了解网络和保护系统安全非常有帮助。 总的来说,韩顺平老师的《Linux学习笔记》课程非常实用,对于初学者来说是入门学习Linux的好选择。他通过深入浅出的讲解和丰富的实操示范,让我可以轻松地学习Linux的基本知识和操作技巧。我相信通过学习这个课程,我会在Linux领域有更进一步的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值