「Linux」 基础
图1:基础知识汇总
1 基本命令
1 文件管理
cat | chattr | chgrp | chmod | chown | cksum | cmp | diff |
diffstat | file | find | git | gitview | indent | cut | ln |
less | locate | lsattr | mattrib | mc | mdel | mdir | mktemp |
more | mmove | mread | mren | mtools | mtoolstest | mv | od |
paste | patch | rcp | rm | slocate | split | tee | tmpwatch |
touch | umask | which | cp | whereis | mcopy | mshowfat | rhmask |
scp | awk | read | uplast_modified_atdb |
2 文档编辑
col | colrm | comm | csplit | ed | egrep | ex | fgrep |
fmt | fold | grep | ispell | jed | joe | join | look |
mtype | pico | rgrep | sed | sort | spell | tr | expr |
uniq | wc | let |
3 文件传输
lprm | lpr | lpq | lpd | bye | ftp | uuto | uupick |
uucp | uucico | tftp | ncftp | ftpshut | ftpwho | ftpcount |
4 磁盘管理
cd | df | dirs | du | edquota | eject | mcd | mdeltree |
mdu | mkdir | mlabel | mmd | mrd | mzip | pwd | quota |
mount | mmount | rmdir | rmt | stat | tree | umount | ls |
quotacheck | quotaoff | lndir | repquota | quotaon |
5 磁盘维护
badblocks | cfdisk | dd | e2fsck | ext2ed | fsck | fsck.minix | fsconf |
fdformat | hdparm | mformat | mkbootdisk | mkdosfs | mke2fs | mkfs.ext2 | mkfs.msdos |
mkinitrd | mkisofs | mkswap | mpartition | swapon | symlinks | sync | mbadblocks |
mkfs.minix | fsck.ext2 | fdisk | losetup | mkfs | sfdisk | swapoff |
6 网络通讯
apachectl | arpwatch | dip | getty | mingetty | uux | telnet | uulog |
uustat | ppp-off | netconfig | nc | httpd | ifconfig | minicom | mesg |
dnsconf | wall | netstat | ping | pppstats | samba | setserial | talk |
traceroute | tty | newaliases | uuname | netconf | write | statserial | efax |
pppsetup | tcpdump | ytalk | cu | smbd | testparm | smbclient | shapecfg |
7 系统管理
adduser | chfn | useradd | last_modified_at | exit | finger | fwhios | sleep |
suspend | groupdel | groupmod | halt | kill | last | lastb | login |
logname | logout | ps | nice | procinfo | top | pstree | reboot |
rlogin | rsh | sliplogin | screen | shutdown | rwho | sudo | gitps |
swatch | tload | logrotate | uname | chsh | userconf | userdel | usermod |
vlock | who | whoami | whois | newgrp | renice | su | skill |
w | id | groupadd | free |
8 系统设置
reset | clear | alias | dircolors | aumix | bind | chroot | clock |
crontab | declare | depmod | dmesg | enable | eval | export | pwunconv |
grpconv | rpm | insmod | kbdconfig | lilo | liloconfig | lsmod | minfo |
set | modprobe | ntsysv | mouseconfig | passwd | pwconv | rlast_modified_at | resize |
rmmod | grpunconv | modinfo | time | setup | sndconfig | setenv | setconsole |
timeconfig | ulimit | unset | chkconfig | apmd | hwclock | mkkickstart | fbset |
unalias | SVGATextMode | gpasswd |
9 备份压缩
ar | bunzip2 | bzip2 | bzip2recover | gunzip | unarj | compress | cpio |
dump | uuencode | gzexe | gzip | lha | restore | tar | uudecode |
unzip | zip | zipinfo |
10 设备管理
setleds | loadkeys | rdev | dumpkeys | MAKEDEV | poweroff |
附录
A 参考资料
B 命令
find
sort 针对文本文件的内容,以行为单位来排序
sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]结束栏位>起始栏位>分隔字符>输出文件>
-b 忽略每行前面开始出的空格字符
-c 检查是否已排序,乱序时输出第一个乱序行
-C 同上,乱序时输出 1
-d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符
-f 忽略大小写
-i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符
-k 指定按第几列排序(有间隔符)
-m 将几个排序好的文件进行合并
-M 将前面3个字母依照月份的缩写进行排序
-n 按数值排序
-u 去重
-o <输出文件> 和重定向一样,只不过可以输出到原文件
-r 反序(默认是升序)
-t<分隔字符> 指定排序时所用的栏位分隔字符
+<起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位
--help 显示帮助
--version 显示版本信息
Comments