-
ubuntu 图形界面优势,也消耗性能和降低安全性。
centOS免费,redhat售后服务收费,fedoro个人版。
查看全部 -
反引号是键盘上1旁边的那个按键 反引号与$() 的作用是一样的
查看全部 -
机器语言判断命令行是否正确执行: 命令 && echo yes || echo no (逻辑顺序不能调换位置)
查看全部 -
命令正确时 都可以重定向: 命令+空格+>(覆盖)+空格+文件
命令错误时 重定向需要用: 命令+空格+2>(覆盖)+文件 注意没有空格
命令 &>>文件 正确或错误都输入到文件 >>两端没有空格
命令 &>/dev/null 将命令的输出结果丢弃(既不输出在显示器,也不保存在文件中)
命令 >> 文件1 2>>文件2 将正确的输出到文件1,错误的追加到文件2
查看全部 -
历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改
查看全部 -
alias 查看系统中所有的命令别名
aliad 别名=‘原命令’ 设定命令别名
vi ~/.bashrc 写入环境变量配置文件
命令生效顺序
快捷键
查看全部 -
echo 输出指定内容
-e 支持反斜线控制的字符转换
\a 输出警告音 \b 退格,向左删除一位 \n换行 \r 回车 \t 制表符 \v 垂直制表 \0nnn 八进制 \xhh 十六进制
输出颜色 echo -e ''\e[1;31m 你好 \e[0m'
脚本执行方法
调用bash直接执行脚本 bash+文件.sh
赋予文件可执行权限 调用文件即可执行 chmod 755 文件.sh ./文件.sh
shell脚本首行 #!/bin/bash
查看全部 -
w 查看当前登录用户
who 查看当前登录用户
last 查询当前登录和过去登录的用户信息
lastlog 查看所有用户的最后一次登录时间
查看全部 -
查询与自动挂载
mount 查询系统中已经挂在的设备
mount -a 依据配置文件/etc/fstab的内容,自动挂载
挂载命令格式 mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660(U盘)等文件系统
-o 特殊选项:可以指定挂载的额外选项
例如:mount -o remount,noexec /home/ 重新挂载/home 且取消/home的执行文件权限
挂载光盘
mkdir /mnt/cdrom 建立挂载点
mount -t iso9660 /dev/sr0 /mnt/cdrom 挂载光盘
卸载命令
umount 设备文件名或挂载点
umount /mnt/cdrom
挂载u盘
fdisk -l 查看U盘的设备文件名
mount -t vfat /dev/sdba(U盘设备文件名) /mnt/usb
echo 'hello world' 输出
chmod 755 文件名 给文件改权限
写shell脚本是 第一行一定要写 #!/bin/bash 是为了脚本写有其他语言时可以正常执行
查看全部 -
shutdown [选项] 时间
-c 取消前一个关机命令
-h 关机
-r 重启
shutdown -r now 重启
reboot
init 6
其他关机命令
halt
init 0
powerof
系统运行级别
0 关机
1 单用户
2 不完全用户,不含NFS(文件共享)服务
3 完全多用户
4 未分配
5 图形界面
6 重启
runlevel 查看系统当前运行级别
cat /etc/inittab
退出登录命令 logout
查看全部 -
tar -zcvf 压缩包名.tar.gz 源文件
-z 压缩为.tar.gz
-c 压缩
tar -zxvf /绝对路径/压缩包名.tar.gz -C 指定压缩路径
-z 解压缩.tar.gz
-x 解压缩
-C 将指定目录下的压缩包解压到指定位置
tar -ztvf 压缩包名.tar.gz
-t test 不解压,直接查看压缩包下的文件内容
tar -jcvf 压缩包名.tar.bz2 源文件
-jc 压缩为.tar.bz2
tar -jxvf /绝对路径/压缩包名.tar.bz2 -C 指定压缩路径
-jx 解压缩.tar.bz2
查看全部 -
常用压缩格式:.zip(保存原文件) .gz(不保存原文件) .bz2(不能压缩目录)
zip 压缩文件名 原文件
zip 压缩目录名 原压缩目录
unzip 压缩文件名 解压缩
gzip 原文件 压缩文件,原文件不保留
gzip -c 原文件 > 压缩文件 压缩文件且保留原文件
gzip -r 原目录 压缩目录下所有文件
gzip -d 压缩文件 文件解压缩
gunzip 压缩文件 文件解压缩
gzip -rd 压缩目录 目录解压缩
gunzip -r 压缩目录 目录解压缩
bzip2 原文件 压缩文件不保留原文件
bizp2 -k 原文件 压缩文件且保留原文件
bzip2 -d 压缩文件 解压缩文件,不保留压缩文件
bunzip2 压缩文件 解压缩文件,不保留压缩文件
bzip2 -dk 压缩文件 解压缩文件,保留压缩文件
bunzip -k 压缩文件 解压缩文件,保留压缩文件
查看全部 -
ls --help 命令帮助信息
help ls 获取内部的帮助信息
info ls 获取详细的命令帮助信息
回车: 进入子帮助页面(带有*号标记)
u: 进入上层页面
n: 进入下一个帮助小节
p: 进入下一个帮助小节
q: 退出
查看全部 -
man+命令 查看该命令的帮助信息
man -f passwd 查看该命令帮助等级
whatis 查看命令帮助等级
man -k passwd 查看所有关于passwd的命令或者文件
查看全部 -
grep -i 'net'+文件名 在某个文件中查找符合条件的字符串(包含匹配)
-v 排除指定字符串
-i 忽略大小写
find与grep区别
find在系统中查找符合条件的文件名 使用通配符* ? []完全匹配
grep在文件中查找符合条件的字符串 使用正则表达式 包含匹配
查看全部
举报