赞
踩
目录
- # 查询系统中支持的shell
- [lisen@localhost root]$ vi /etc/shells
-
- /bin/sh
- /bin/bash
- /usr/bin/sh
- /usr/bin/bash
示例:
- [lisen@localhost root]$ echo -e "ab\bc"
- ac
- [lisen@localhost root]$ echo -e "a\tb\tc\nd\te\tf"
- a b c
- d e f
- [lisen@localhost root]$ echo -e "\x61\t\x62\t\x63\n\x64\t\x65\t\x66"
- a b c
- d e f
- ## \e[1 表示开启颜色输出, 31m为定义颜色, \e[0m 表示结束颜色输出
- ## 30m 黑色;31m 红色;32m绿色;33m黄色;34m蓝色; 35m洋红;36m青色; 37m白色
- [root@localhost ~]# echo -e "\e[1;31m abcd \e[0m"
- abcd #字体为红色
- [root@localhost ~]# mkdir sh
- [root@localhost ~]# cd sh
- [root@localhost sh]# vim hello.sh
-
- #!/bin/bash
- # hello.sh
-
- echo "hello world"
-
- # 在执行前需要为脚本赋予可执行权限
- [root@localhost sh]# ./hello.sh
- -bash: ./hello.sh: 权限不够
- [root@localhost sh]# chmod 755 hello.sh
- [root@localhost sh]# ./hello.sh
- hello world
- [root@localhost ~]# alias vi='vim'
- [root@localhost ~]# alias
- alias cp='cp -i'
- alias egrep='egrep --color=auto'
- alias fgrep='fgrep --color=auto'
- alias grep='grep --color=auto'
- alias l.='ls -d .* --color=auto'
- alias ll='ls -l --color=auto'
- alias ls='ls --color=auto'
- alias mv='mv -i'
- alias rm='rm -i'
- alias vi='vim'
注意: 原则上在定义别名时不要与原有的命令,这样容易混淆
- [root@localhost ~]# vi .bashrc
- # .bashrc
- # User specific aliases and functions
- alias rm='rm -i'
- alias cp='cp -i'
- alias mv='mv -i'
- #在下面定义自己的别名,该别名永久生效
- # Source global definitions
- if [ -f /etc/bashrc ]; then
- . /etc/bashrc
- fi
示例:
- # 如果ls命令正确执行,则会执行后一个命令
- ls /home/fafd && cd /home/fafd
-
- # 如果ls /home/fafd没有正确执行,则执行后一个命令
- ls /home/fafd || mkdir /home/fafd
- # 当显示的结果比较多,则可以进行分屏显示
- ls /etc | more
-
- # 查看当前的连接
- [root@localhost ~]# netstat -an | grep ESTABLISHED
- tcp 0 0 192.168.114.128:22 192.168.114.1:3293 ESTABLISHED
示例:
- [root@localhost ~]# name='zs'
- [root@localhost ~]# echo $name
- zs
- [root@localhost ~]# echo '$name'
- #在单引号中失去了$符号的特殊含义
- $name
- [root@localhost ~]# echo "$name"
- #在双引号中$没有失去特殊含义
- zs
- [root@localhost ~]#
-
- [root@localhost ~]# d=`date`
- #将date命令的结果赋给变量d
- [root@localhost ~]# echo $d
- 2021年 11月 14日 星期日 13:01:38 CST
- [root@localhost ~]# dd=$(date)
- #将date命令的结果赋给变量d
- [root@localhost ~]# echo $dd
- 2021年 11月 14日 星期日 13:01:58 CST
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。