Skip to content
SRE运维进阶之路SRE运维进阶之路
github icon
    • 第一部分 初见shell

      • 第一章 为什么使用shell编程
        • 第二章 和Sha-Bang(#!)一起出发

          • 2.1 调用一个脚本
            • 2.2 牛刀小试
          • 第二部分 shell基础

            • 第三章 特殊字符
              • 第四章 变量与参数

                • 4.1 变量替换
                  • 4.2 变量赋值
                    • 4.3 Bash变量是弱类型的
                      • /code/shell/part2/04_4_special_variable_types
                      • 第五章 引用

                        • 5.1 引用变量
                          • 5.2 转义
                          • 第六章 退出与退出状态
                            • 第七章 测试

                              • 7.1 测试结构
                                • 7.2 文件测试操作
                                  • 7.3 其他比较操作
                                    • 7.4 嵌套 if/then 条件测试
                                      • 7.5 牛刀小试
                                      • 第八章 运算符相关话题

                                        • 8.1 运算符
                                          • 8.2 数字常量
                                            • 8.3 双圆括号结构
                                              • 8.4 运算符优先级
                                            • 第三部分 shell进阶

                                              • 第九章 换个角度看变量

                                                • 9.1 内部变量
                                                  • 9.2 变量类型标注:declare 与 typeset
                                                    • 9.2.1 declare 的另类用法
                                                      • 9.3 $RANDOM:生成随机数
                                                      • 第十章 变量处理

                                                        • 10.1 字符串处理
                                                          • 10.1.1 使用 awk 处理字符串
                                                            • 10.1.2 参考资料
                                                              • 10.2 参数替换
                                                              • 第十一章 循环与分支

                                                                • 11.1 循环
                                                                  • 11.2 嵌套循环
                                                                    • 11.3 循环控制
                                                                      • 11.4 测试与分支
                                                                      • 第十二章 命令替换
                                                                        • 第十三章 算术扩展
                                                                        • 第四部分 命令
                                                                          • 目录
                                                                          • 第五部分 高级话题

                                                                            • 18 正则表达式

                                                                              • 18.1 正则表达式简介
                                                                                • 18.2文件名替换
                                                                                  • 18.3 正则表达式对照表
                                                                                  • 19 嵌入文档
                                                                                    • 20 I/O 重定向

                                                                                      • 20.1 使用 exec
                                                                                        • 20.2 重定向代码块
                                                                                          • 20.3 应用程序
                                                                                          • 第二十一章 子shell
                                                                                            • 第二十二章. 限制模式的Shell
                                                                                              • 第二十三章. 进程替换
                                                                                                • 24 函数

                                                                                                  • 24.1 复杂函数和函数复杂性
                                                                                                    • 24.2 局部变量
                                                                                                      • 24.3 不使用局部变量的递归
                                                                                                      • 25. 别名
                                                                                                        • 26. 列表结构
                                                                                                          • 27 数组
                                                                                                            • 30 网络编程
                                                                                                              • 33 选项
                                                                                                                • 第34章 陷阱
                                                                                                                  • 第36章 杂项
                                                                                                                    • echo命令
                                                                                                                    • 第六部分 Google Shell 风格指南
                                                                                                                    • 前端学习笔记

                                                                                                                      第四部分 命令

                                                                                                                      author iconLinuxStorycalendar icon2021年5月11日category icon
                                                                                                                      • Linux
                                                                                                                      tag icon
                                                                                                                      • Bash
                                                                                                                      timer icon大约 2 分钟

                                                                                                                      此页内容
                                                                                                                      • 目录

                                                                                                                      # 第四部分 命令

                                                                                                                      掌握 Linux 命令是编写有效的 shell 脚本必不可少的序曲。

                                                                                                                      本章节涉及了下列的命令:

                                                                                                                      • .(参照 source)
                                                                                                                      • ac
                                                                                                                      • adduser
                                                                                                                      • agetty
                                                                                                                      • agrep
                                                                                                                      • ar
                                                                                                                      • arch
                                                                                                                      • at
                                                                                                                      • autoload
                                                                                                                      • awk(参考 使用 awk 进行数学运算)
                                                                                                                      • badblocks
                                                                                                                      • banner
                                                                                                                      • basename
                                                                                                                      • batch
                                                                                                                      • bc
                                                                                                                      • bg
                                                                                                                      • bind
                                                                                                                      • bison
                                                                                                                      • builtin
                                                                                                                      • bzgrep
                                                                                                                      • bzip2
                                                                                                                      • cal
                                                                                                                      • caller
                                                                                                                      • cat
                                                                                                                      • cd
                                                                                                                      • chattr
                                                                                                                      • chfn
                                                                                                                      • chgrp
                                                                                                                      • chkconfig
                                                                                                                      • chmod
                                                                                                                      • chown
                                                                                                                      • chroot
                                                                                                                      • cksum
                                                                                                                      • clear
                                                                                                                      • clock
                                                                                                                      • cmp
                                                                                                                      • col
                                                                                                                      • colrm
                                                                                                                      • column
                                                                                                                      • comm
                                                                                                                      • command
                                                                                                                      • compgen
                                                                                                                      • complete
                                                                                                                      • compress
                                                                                                                      • coproc
                                                                                                                      • cp
                                                                                                                      • cpio
                                                                                                                      • cron
                                                                                                                      • crypt
                                                                                                                      • csplit
                                                                                                                      • cu
                                                                                                                      • cut
                                                                                                                      • date
                                                                                                                      • dc
                                                                                                                      • dd
                                                                                                                      • debugfs
                                                                                                                      • declare
                                                                                                                      • depmod
                                                                                                                      • df
                                                                                                                      • dialog
                                                                                                                      • diff
                                                                                                                      • diff3
                                                                                                                      • diffstat
                                                                                                                      • dig
                                                                                                                      • dirname
                                                                                                                      • dirs
                                                                                                                      • disown
                                                                                                                      • dmesg
                                                                                                                      • doexec
                                                                                                                      • dos2unix
                                                                                                                      • du
                                                                                                                      • dump
                                                                                                                      • dumpe2fs
                                                                                                                      • e2fsck
                                                                                                                      • echo
                                                                                                                      • egrep
                                                                                                                      • enable
                                                                                                                      • enscript
                                                                                                                      • env
                                                                                                                      • eqn
                                                                                                                      • eval
                                                                                                                      • exec
                                                                                                                      • exit(相关话题:退出状态)
                                                                                                                      • expand
                                                                                                                      • export
                                                                                                                      • expr
                                                                                                                      • factor
                                                                                                                      • false
                                                                                                                      • fdformat
                                                                                                                      • fdisk
                                                                                                                      • fg
                                                                                                                      • fgrep
                                                                                                                      • file
                                                                                                                      • find
                                                                                                                      • finger
                                                                                                                      • flex
                                                                                                                      • flock
                                                                                                                      • fmt
                                                                                                                      • fold
                                                                                                                      • free
                                                                                                                      • fsck
                                                                                                                      • ftp
                                                                                                                      • fuser
                                                                                                                      • getfacl
                                                                                                                      • getopt
                                                                                                                      • getopts
                                                                                                                      • gettext
                                                                                                                      • getty
                                                                                                                      • gnome-mount
                                                                                                                      • grep
                                                                                                                      • groff
                                                                                                                      • groupmod
                                                                                                                      • groups(相关话题:变量 $GROUPS)
                                                                                                                      • gs
                                                                                                                      • gzip
                                                                                                                      • halt
                                                                                                                      • hash
                                                                                                                      • hdparm
                                                                                                                      • head
                                                                                                                      • help
                                                                                                                      • hexdump
                                                                                                                      • host
                                                                                                                      • hostid
                                                                                                                      • hostname(相关话题:变量 $HOSTNAME)
                                                                                                                      • hwclock
                                                                                                                      • iconv
                                                                                                                      • id(相关话题:变量 $UID)
                                                                                                                      • ifconfig
                                                                                                                      • info
                                                                                                                      • infocmp
                                                                                                                      • init
                                                                                                                      • insmod
                                                                                                                      • install
                                                                                                                      • ip
                                                                                                                      • ipcalc
                                                                                                                      • iptables
                                                                                                                      • iwconfig
                                                                                                                      • jobs
                                                                                                                      • join
                                                                                                                      • jot
                                                                                                                      • kill
                                                                                                                      • killall
                                                                                                                      • last
                                                                                                                      • lastcomm
                                                                                                                      • lastlog
                                                                                                                      • ldd
                                                                                                                      • less
                                                                                                                      • let
                                                                                                                      • lex
                                                                                                                      • lid
                                                                                                                      • ln
                                                                                                                      • locate
                                                                                                                      • lockfile
                                                                                                                      • logger
                                                                                                                      • logname
                                                                                                                      • logout
                                                                                                                      • logrotate
                                                                                                                      • look
                                                                                                                      • losetup
                                                                                                                      • lp
                                                                                                                      • ls
                                                                                                                      • lsdev
                                                                                                                      • lsmod
                                                                                                                      • lsof
                                                                                                                      • lspci
                                                                                                                      • lsusb
                                                                                                                      • ltrace
                                                                                                                      • lynx
                                                                                                                      • lzcat
                                                                                                                      • lzma
                                                                                                                      • m4
                                                                                                                      • mail
                                                                                                                      • mailstats
                                                                                                                      • mailto
                                                                                                                      • make
                                                                                                                      • MAKEDEV
                                                                                                                      • man
                                                                                                                      • mapfile
                                                                                                                      • mcookie
                                                                                                                      • md5sum
                                                                                                                      • merge
                                                                                                                      • mesg
                                                                                                                      • mimencode
                                                                                                                      • mkbootdisk
                                                                                                                      • mkdir
                                                                                                                      • mkdosfs
                                                                                                                      • mke2fs
                                                                                                                      • mkfifo
                                                                                                                      • mkisofs
                                                                                                                      • mknod
                                                                                                                      • mkswap
                                                                                                                      • mktemp
                                                                                                                      • mmencode
                                                                                                                      • modinfo
                                                                                                                      • modprobe
                                                                                                                      • more
                                                                                                                      • mount
                                                                                                                      • msgfmt
                                                                                                                      • mv
                                                                                                                      • nc
                                                                                                                      • netconfig
                                                                                                                      • netstat
                                                                                                                      • newgrp
                                                                                                                      • nice
                                                                                                                      • nl
                                                                                                                      • nm
                                                                                                                      • nmap
                                                                                                                      • nohup
                                                                                                                      • nslookup
                                                                                                                      • objdump
                                                                                                                      • od
                                                                                                                      • openssl
                                                                                                                      • passwd
                                                                                                                      • paste
                                                                                                                      • patch(相关话题:diff)
                                                                                                                      • pathchk
                                                                                                                      • pax
                                                                                                                      • pgrep
                                                                                                                      • pidof
                                                                                                                      • ping
                                                                                                                      • pkill
                                                                                                                      • popd
                                                                                                                      • pr
                                                                                                                      • printenv
                                                                                                                      • printf
                                                                                                                      • procinfo
                                                                                                                      • ps
                                                                                                                      • pstree
                                                                                                                      • ptx
                                                                                                                      • pushd
                                                                                                                      • pwd(相关话题:变量 $PWD)
                                                                                                                      • quota
                                                                                                                      • rcp
                                                                                                                      • rdev
                                                                                                                      • rdist
                                                                                                                      • read
                                                                                                                      • readelf
                                                                                                                      • readlink
                                                                                                                      • readonly
                                                                                                                      • reboot
                                                                                                                      • recode
                                                                                                                      • renice
                                                                                                                      • reset
                                                                                                                      • resize
                                                                                                                      • restore
                                                                                                                      • rev
                                                                                                                      • rlogin
                                                                                                                      • rm
                                                                                                                      • rmdir
                                                                                                                      • rmmod
                                                                                                                      • route
                                                                                                                      • rpm
                                                                                                                      • rpm2cpio
                                                                                                                      • rsh
                                                                                                                      • rsync
                                                                                                                      • runlevel
                                                                                                                      • run-parts
                                                                                                                      • rx
                                                                                                                      • rz
                                                                                                                      • sar
                                                                                                                      • scp
                                                                                                                      • script
                                                                                                                      • sdiff
                                                                                                                      • sed
                                                                                                                      • seq
                                                                                                                      • service
                                                                                                                      • set
                                                                                                                      • setfacl
                                                                                                                      • setquota
                                                                                                                      • setserial
                                                                                                                      • setterm
                                                                                                                      • sha1sum
                                                                                                                      • shar
                                                                                                                      • shopt
                                                                                                                      • shred
                                                                                                                      • shutdown
                                                                                                                      • size
                                                                                                                      • skill
                                                                                                                      • sleep
                                                                                                                      • slocate
                                                                                                                      • snice
                                                                                                                      • sort
                                                                                                                      • source
                                                                                                                      • sox
                                                                                                                      • split
                                                                                                                      • sq
                                                                                                                      • ssh
                                                                                                                      • stat
                                                                                                                      • strace
                                                                                                                      • strings
                                                                                                                      • strip
                                                                                                                      • stty
                                                                                                                      • su
                                                                                                                      • sudo
                                                                                                                      • sum
                                                                                                                      • suspend
                                                                                                                      • swapoff
                                                                                                                      • swapon
                                                                                                                      • sx
                                                                                                                      • sync
                                                                                                                      • sz
                                                                                                                      • tac
                                                                                                                      • tail
                                                                                                                      • tar
                                                                                                                      • tbl
                                                                                                                      • tcpdump
                                                                                                                      • tee
                                                                                                                      • telinit
                                                                                                                      • telnet
                                                                                                                      • Tex
                                                                                                                      • texexec
                                                                                                                      • time
                                                                                                                      • times
                                                                                                                      • tmpwatch
                                                                                                                      • top
                                                                                                                      • touch
                                                                                                                      • tput
                                                                                                                      • tr
                                                                                                                      • traceroute
                                                                                                                      • true
                                                                                                                      • tset
                                                                                                                      • tsort
                                                                                                                      • tty
                                                                                                                      • tune2fs
                                                                                                                      • type
                                                                                                                      • typeset
                                                                                                                      • ulimit
                                                                                                                      • umask
                                                                                                                      • umount
                                                                                                                      • uname
                                                                                                                      • unarc
                                                                                                                      • unarj
                                                                                                                      • uncompress
                                                                                                                      • unexpand
                                                                                                                      • uniq
                                                                                                                      • units
                                                                                                                      • unlzma
                                                                                                                      • unrar
                                                                                                                      • unset
                                                                                                                      • unsq
                                                                                                                      • unzip
                                                                                                                      • uptime
                                                                                                                      • usbmodules
                                                                                                                      • useradd
                                                                                                                      • userdel
                                                                                                                      • usermod
                                                                                                                      • users
                                                                                                                      • usleep
                                                                                                                      • uucp
                                                                                                                      • uudecode
                                                                                                                      • uuencode
                                                                                                                      • uux
                                                                                                                      • vacation
                                                                                                                      • vdir
                                                                                                                      • vmstat
                                                                                                                      • vrfy
                                                                                                                      • w
                                                                                                                      • wait
                                                                                                                      • wall
                                                                                                                      • watch
                                                                                                                      • wc
                                                                                                                      • wget
                                                                                                                      • whatis
                                                                                                                      • whereis
                                                                                                                      • which
                                                                                                                      • who
                                                                                                                      • whoami
                                                                                                                      • whois
                                                                                                                      • write
                                                                                                                      • xargs
                                                                                                                      • xrandr
                                                                                                                      • xz
                                                                                                                      • yacc
                                                                                                                      • yes
                                                                                                                      • zcat
                                                                                                                      • zdiff
                                                                                                                      • zdump
                                                                                                                      • zegrep
                                                                                                                      • zfgrep
                                                                                                                      • zgrep
                                                                                                                      • zip

                                                                                                                      # 目录

                                                                                                                      • 15. 内建命令
                                                                                                                        • 15.1 任务控制命令
                                                                                                                      • 16. 外部筛选器,任务及命令
                                                                                                                        • 16.1 基础命令
                                                                                                                        • 16.2 复杂命令
                                                                                                                        • 16.3 时间/日期命令
                                                                                                                        • 16.4 文本处理命令
                                                                                                                        • 16.5 文件与归档命令
                                                                                                                        • 16.6 通信命令
                                                                                                                        • 16.7 终端控制命令
                                                                                                                        • 16.8 数学命令
                                                                                                                        • 16.9 其他命令
                                                                                                                      • 17. 系统与管理命令
                                                                                                                        • 17.1 分析一个系统脚本
                                                                                                                      edit icon编辑此页open in new window
                                                                                                                      上次编辑于: 2022/4/27 15:33:00
                                                                                                                      贡献者: clay-wangzhi
                                                                                                                      上一页
                                                                                                                      第三部分 shell进阶
                                                                                                                      下一页
                                                                                                                      第五部分 高级话题
                                                                                                                      备案号:冀ICP备2021007336号
                                                                                                                      Copyright © 2022 LinuxStory