shell-cheet-sheet
bash 命令
sed(待补充完整)
def fizz_buzz(limit):
for i in range(1, limit+1):
if i % 3 == 0:
print('fizz', end="")
if i % 5 == 0:
print('fizz', end="")
if i % 3 and i % 5:
print(i)
def main():
fizz_buzz(10)
if __name__ == "__main__":
main()dirname
tee(待补充)
printf
!
echo、stty
alias
du 与 df(待补充)
watch
sort
paste
history(待补充)
mount/umount
ps(待补充)
nmap
ln
file -i
command
getopt
rsync
awk
free
nc: 测试服务端口是否已经可用于接受连接
xargs
Shell命令组合例子
例 2:管道、curl、grep、cut 结合使用
例 3:source、export
例 4:带颜色的终端输出
例 5:排除某些子目录的复制
例 6:grep、xargs
例 7:修改屏幕亮度
例 8:依据 csv 格式文件执行命令(read 命令)
例 9:生成序列(seq 命令)
例 10:打印 Git Objects
例 11: 跳过前 k 行
例 12: 列出当前目录下各个文件或文件夹大小
Shell 脚本示例
例 1:定时计数
例 2:输入密码
例 3:移动文件
例 4:修改文件后缀
Last updated