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' 查找可用的网络接口名

目录
相关文章
|
3月前
|
Shell 开发工具
学习简单的shell script
【1月更文挑战第3天】学习简单的shell script。
48 3
|
4月前
|
Unix Shell Linux
shell语言的学习
shell语言的学习
59 3
|
3月前
|
Java 大数据 Shell
Shell基础学习---2、运算符、条件判断、流程控制(第一天学习)
大数据开发学习 Shell基础学习---2、运算符、条件判断、流程控制
38 1
|
3月前
|
监控 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地定位和解决线上问题,提高系统的稳定性和性能。让我们一同进入这个学习过程吧!
43 0
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
|
2天前
|
运维 Shell Python
Shell和Python学习教程总结
Shell和Python学习教程总结
|
17天前
|
Shell
shell学习(六) 【case多条件分支语句】
shell学习(六) 【case多条件分支语句】
12 1
|
17天前
|
Shell 应用服务中间件 nginx
shell学习(七) 【shell 函数】
shell学习(七) 【shell 函数】
8 1
|
17天前
|
Shell Perl
shell学习(九) 【shell sed用法】
shell学习(九) 【shell sed用法】
9 0
|
17天前
|
Shell 应用服务中间件 开发工具
shell 学习(二) shell语法【特殊字符、转义字符、shell 字体颜色和字体背景】
shell 学习(二) shell语法【特殊字符、转义字符、shell 字体颜色和字体背景】
11 0
|
2月前
|
监控 Shell Linux
Linux如何系统的学习shell方法
Linux如何系统的学习shell方法
33 0