Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎专栏 | Search | Email

第 26 章 Shell command

目录

26.1. Help Commands
26.1.1. man - an interface to the on-line reference manuals
26.1.1.1. manpath.config
26.1.1.2. 查看man手册位置
26.1.1.3. 指定手册位置
26.2. getconf - Query system configuration variables
26.3. Directory and File System Related
26.3.1. dirname
26.3.2. filename
26.3.2.1. 排除扩展名
26.3.2.2. 取扩展名
26.3.3. test - check file types and compare values
26.3.4. stat
26.3.5. mkdir - make directories
26.3.6. rename
26.3.7. touch
26.3.8. truncate
26.3.9. ls - list directory contents
26.3.9.1. full-time / time-style 定义日期时间格式
26.3.10. cp - copy files and directories
26.3.10.1. copy directories recursively
26.3.10.2. overwrite an existing file
26.3.10.3. -a, --archive same as -dR --preserve=all
26.3.11. rm - remove files or directories
26.3.11.1. -bash: /bin/rm: Argument list too long
26.3.11.2. zsh: sure you want to delete all the files in /tmp [yn]?
26.3.12. df - report file system disk space usage
26.3.13. du - estimate file space usage
26.3.14. tac - concatenate and print files in reverse
26.3.15. split - split a file into pieces
26.3.15.1. 按行分割文件
26.3.15.2. 按尺寸分割文件
26.3.16. find - search for files in a directory hierarchy
26.3.16.1. name
26.3.16.2. regex
26.3.16.3. user
26.3.16.4. perm
26.3.16.5. type
26.3.16.6. -delete
26.3.16.7. exec
26.3.16.8. xargs
26.3.16.9. 排除目录
26.3.16.10. -mmin n File's data was last modified n minutes ago.
26.3.16.11. -mtime / -mmin
26.3.16.12. --newer
26.3.16.13. -print / -printf
26.3.16.14. -size
26.4. package / compress and decompress
26.4.1. tar — The GNU version of the tar archiving utility
26.4.1.1. tar examples
26.4.1.2. gunzip
26.4.1.3. b2zip
26.4.1.4. compress
26.4.1.5. -t, --list
26.4.1.6. tar: Removing leading `/’ from member names
26.4.1.7. -C, --directory=DIR
26.4.1.8. -P, --absolute-names don't strip leading `/'s from file names
26.4.1.9. --exclude
26.4.1.10. -T
26.4.1.11. 日期过滤
26.4.1.12. 保留权限
26.4.1.13. -r, --append
26.4.1.14. 远程传输
26.4.1.15. 分卷压缩
26.4.2. cpio - copy files to and from archives
26.4.3. gzip
26.4.4. zip, zipcloak, zipnote, zipsplit - package and compress (archive) files
26.4.5. RAR
26.4.6. 7-Zip
26.4.6.1. 压缩
26.4.6.2. 浏览压缩包
26.4.6.3. 解压
26.4.6.4. Creates self extracting archive.
26.5. date and time
26.5.1. 日期格式
26.5.2. -d --date=
26.5.2.1. 日期偏移量
26.5.2.2. 时间偏移
26.5.3. weekday name
26.5.4. UTC
26.6. Numeric
26.6.1. 数值运算
26.6.2. seq - print a sequence of numbers
26.6.3. bc - An arbitrary precision calculator language
26.7. Text Processing
26.7.1. iconv - Convert encoding of given files from one encoding to another
26.7.1.1. cconv - A iconv based simplified-traditional chinese conversion tool
26.7.1.2. uconv - convert data from one encoding to another
26.7.2. 字符串处理命令expr
26.7.3. cat - concatenate files and print on the standard output
26.7.3.1. -s, --squeeze-blank suppress repeated empty output lines
26.7.4. nl - number lines of files
26.7.5. od - dump files in octal and other formats
26.7.5.1. 16进制
26.7.6. tr - translate or delete characters
26.7.7. cut - remove sections from each line of files
26.7.8. printf - format and print data
26.7.9. Free `recode' converts files between various character sets and surfaces.
26.7.10. /dev/urandom 随机字符串
26.7.11. col - filter reverse line feeds from input
26.7.12. apg - generates several random passwords
26.7.13. head/tail
26.7.14. 反转字符串或文件内容
26.8. grep, egrep, fgrep, rgrep - print lines matching a pattern
26.8.1. 删除空行
26.8.2. -v, --invert-match
26.8.3. Output control
26.8.3.1. -o, --only-matching show only the part of a line matching PATTERN
26.8.3.2. 递归操作
26.8.3.3. -c, --count print only a count of matching lines per FILE
26.8.4. Context control
26.8.4.1. -A, --after-context=NUM print NUM lines of trailing context
26.8.4.2. -B, --before-context=NUM print NUM lines of leading context
26.8.4.3. -C, --context=NUM print NUM lines of output context
26.8.4.4. --color
26.8.5. Regexp selection and interpretation
26.8.5.1. .*
26.8.5.2. 2010:(13|14|15|16)
26.8.5.3. []与{}
26.8.5.4. -P, --perl-regexp Perl正则表达式
26.8.6. fgrep
26.8.7. egrep
26.9. sort - sort lines of text files
26.9.1. 对列排序
26.10. uniq
26.11. 表格操作/行列转换
26.11.1. column - columnate lists
26.11.2. paste - merge lines of files
26.12. standard input/output
26.12.1. xargs - build and execute command lines from standard input
26.12.1.1. 格式化
26.12.1.2. standard input
26.12.1.3. -I 替换操作
26.13. Logging
26.13.1. logger - a shell command interface to the syslog(3) system log module
26.14. Password
26.14.1. Shadow password suite configuration.
26.14.2. newusers - update and create new users in batch
26.14.3. chpasswd - update passwords in batch mode
26.15. binutils
26.15.1. strings - print the strings of printable characters in files.

26.1. Help Commands

26.1.1. man - an interface to the on-line reference manuals

26.1.1.1. manpath.config

cat /etc/manpath.config
			

26.1.1.2. 查看man手册位置

$ man -aw ls
/usr/share/man/man1/ls.1.gz
			

26.1.1.3. 指定手册位置

man -M /home/mysql/man mysql