shell学习

简介: 简单shell命令学习

1.echo

-e 识别转义字符 -n 忽略自动换行

echo 123! : 123!

echo ‘123!’ : 123!

echo “123!” : -bash: !": event not found 可使用set +H来忽略!的特殊意义

转义定义在终端输出彩色文本:彩色码 重置=0 黑色=30 红色=31 绿色=32 黄色=33 蓝色=34 洋红=35 青色=36 白色=37

echo -e "\e[1;31m this is red text \e[0m" 显示红色文本 还可以设置背景色

2.printf

和C语言中printf功能类似,不主动换行.

3.tr

tr [-c -s -d -t] 删除替换字符

4.bc

处理更复杂的算术计算

5.tput

获取终端信息: tput cols 列数 tput lines 行数 tput longname 终端名

6.date

date +%s 显示从1970.01.01 00:00:00开始的秒

7.find

find . -print 打印当前目录下所有文件的路径

find . -print0

find . -maxdepth 1 -type f -print
find . -type f -amin +20
find ./ -type f -name "*.sh" exec cp {} .. \;

8.ifconfig

ifconfig | cut -c-10 | tr -d ' ' | tr -s '\n' 查找可用的网络接口名

目录
相关文章
|
6月前
|
关系型数据库 MySQL Shell
shell学习(十七) 【mysql脚本备份】
shell学习(十七) 【mysql脚本备份】
50 0
|
1月前
|
监控 Unix Shell
shell脚本编程学习
【10月更文挑战第1天】shell脚本编程
63 12
|
6月前
|
Linux Shell 文件存储
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(深入df和dh的区别和探索)
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(深入df和dh的区别和探索)
187 1
|
6月前
|
监控 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地定位和解决线上问题,提高系统的稳定性和性能。让我们一同进入这个学习过程吧!
82 0
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
|
4月前
|
Shell Linux
Shell 脚本编程学习
Shell 脚本编程学习
36 0
|
5月前
|
人工智能 运维 中间件
Linux-shell简单学习
Linux-shell简单学习
30 0
|
6月前
|
运维 Shell Python
Shell和Python学习教程总结
Shell和Python学习教程总结
|
6月前
|
机器学习/深度学习 Shell Linux
shell 学习记录
shell 学习记录
31 0
|
6月前
|
Shell
shell学习(六) 【case多条件分支语句】
shell学习(六) 【case多条件分支语句】
95 1
|
6月前
|
Shell 应用服务中间件 nginx
shell学习(七) 【shell 函数】
shell学习(七) 【shell 函数】
42 1