Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | Email

第 20 章 Shell command

目录

20.1. Help Commands
20.1.1. man - an interface to the on-line reference manuals
20.1.1.1. manpath.config
20.1.1.2. 查看man手册位置
20.1.1.3. 指定手册位置
20.2. getconf - Query system configuration variables
20.3. Directory and File System Related
20.3.1. dirname
20.3.2. filename
20.3.2.1. 排除扩展名
20.3.2.2. 取扩展名
20.3.3. test - check file types and compare values
20.3.4. stat
20.3.5. mkdir - make directories
20.3.6. rename
20.3.7. touch
20.3.8. ls - list directory contents
20.3.8.1. full-time / time-style 定义日期时间格式
20.3.9. cp - copy files and directories
20.3.9.1. copy directories recursively
20.3.9.2. overwrite an existing file
20.3.9.3. -a, --archive same as -dR --preserve=all
20.3.10. rm - remove files or directories
20.3.10.1. -bash: /bin/rm: Argument list too long
20.3.10.2. zsh: sure you want to delete all the files in /tmp [yn]?
20.3.11. df - report file system disk space usage
20.3.12. du - estimate file space usage
20.3.13. tac - concatenate and print files in reverse
20.3.14. split - split a file into pieces
20.3.14.1. 按行分割文件
20.3.14.2. 按尺寸分割文件
20.3.15. find - search for files in a directory hierarchy
20.3.15.1. name
20.3.15.2. regex
20.3.15.3. user
20.3.15.4. perm
20.3.15.5. type
20.3.15.6. -delete
20.3.15.7. exec
20.3.15.8. xargs
20.3.15.9. 排除目录
20.3.15.10. -mtime / -mmin
20.3.15.11. --newer
20.3.15.12. -print / -printf
20.3.15.13. -size
20.4. package / compress and decompress
20.4.1. tar — The GNU version of the tar archiving utility
20.4.1.1. tar examples
20.4.1.2. gunzip
20.4.1.3. b2zip
20.4.1.4. compress
20.4.1.5. -t, --list
20.4.1.6. tar: Removing leading `/’ from member names
20.4.1.7. -C, --directory=DIR
20.4.1.8. -P, --absolute-names don't strip leading `/'s from file names
20.4.1.9. --exclude
20.4.1.10. -T
20.4.1.11. 日期过滤
20.4.1.12. 保留权限
20.4.1.13. -r, --append
20.4.1.14. 远程传输
20.4.1.15. 分卷压缩
20.4.2. cpio - copy files to and from archives
20.4.3. gzip
20.4.4. zip, zipcloak, zipnote, zipsplit - package and compress (archive) files
20.4.5. RAR
20.4.6. 7-Zip
20.4.6.1. 压缩
20.4.6.2. 浏览压缩包
20.4.6.3. 解压
20.4.6.4. Creates self extracting archive.
20.5. date and time
20.5.1. 日期格式
20.5.2. -d --date=
20.5.2.1. 日期偏移量
20.5.2.2. 时间偏移
20.5.3. weekday name
20.5.4. UTC
20.6. Numeric
20.6.1. 数值运算
20.6.2. seq - print a sequence of numbers
20.6.3. bc - An arbitrary precision calculator language
20.7. Text Processing
20.7.1. iconv - Convert encoding of given files from one encoding to another
20.7.1.1. cconv - A iconv based simplified-traditional chinese conversion tool
20.7.1.2. uconv - convert data from one encoding to another
20.7.2. 字符串处理命令expr
20.7.3. cat - concatenate files and print on the standard output
20.7.3.1. -s, --squeeze-blank suppress repeated empty output lines
20.7.4. nl - number lines of files
20.7.5. od - dump files in octal and other formats
20.7.5.1. 16进制
20.7.6. tr - translate or delete characters
20.7.7. cut - remove sections from each line of files
20.7.8. printf - format and print data
20.7.9. Free `recode' converts files between various character sets and surfaces.
20.7.10. /dev/urandom 随机字符串
20.7.11. col - filter reverse line feeds from input
20.7.12. apg - generates several random passwords
20.7.13. head/tail
20.7.14. grep, egrep, fgrep, rgrep - print lines matching a pattern
20.7.14.1. 删除空行
20.7.14.2. -v, --invert-match
20.7.14.3. Output control
20.7.14.4. Context control
20.7.14.5. Regexp selection and interpretation
20.7.14.6. fgrep
20.7.14.7. egrep
20.7.15. sort - sort lines of text files
20.7.15.1. 对列排序
20.7.16. uniq
20.7.17. 行列转换,表格操作
20.7.17.1. column - columnate lists
20.7.17.2. paste - merge lines of files
20.7.18. 反转字符串或文件内容
20.8. Logging
20.8.1. logger - a shell command interface to the syslog(3) system log module
20.9. Password
20.9.1. Shadow password suite configuration.
20.9.2. newusers - update and create new users in batch
20.9.3. chpasswd - update passwords in batch mode
20.10. binutils
20.10.1. strings - print the strings of printable characters in files.

20.1. Help Commands

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

20.1.1.1. manpath.config

cat /etc/manpath.config
			

20.1.1.2. 查看man手册位置

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

20.1.1.3. 指定手册位置

man -M /home/mysql/man mysql
			
comments powered by Disqus