{"id":403,"date":"2021-07-01T13:47:53","date_gmt":"2021-07-01T05:47:53","guid":{"rendered":"http:\/\/149.28.72.201\/?p=403"},"modified":"2021-12-20T10:44:19","modified_gmt":"2021-12-20T02:44:19","slug":"text-edit","status":"publish","type":"post","link":"https:\/\/www.oceansource.cc\/?p=403","title":{"rendered":"6\u3001\u5e38\u7528\u6587\u672c\u5904\u7406\u547d\u4ee4"},"content":{"rendered":"\n<p>6.1&nbsp;\u77e5\u8bc6\u56de\u987e<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\u505a\u4e00\u4ef6\u4e8b<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;2-3\u5e74\uff1a\u4e13\u5bb6<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;5\u5e74\u4ee5\u4e0a\uff1a\u6743\u5a01<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\u64cd\u4f5c\u7cfb\u7edf\u529f\u80fd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\u8fd0\u884c\u7a0b\u5e8f\uff0c\u8bbe\u5907\u7ba1\u7406\uff0c\u8f6f\u4ef6\u7ba1\u7406\uff0c\u8fdb\u7a0b\u7ba1\u7406\uff0c\u7f51\u7edc\u7ba1\u7406<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\u76ee\u5f55\u7ba1\u7406\uff1a<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ls\u3001cd\u3001pwd\u3001mkdir\u3001rmdir\u3001tree<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\u6587\u4ef6\u7ba1\u7406\uff1a<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;touch\u3001stat\u3001file\u3001rm\u3001cp\u3001mv\u3001nano<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\u65e5\u671f\u65f6\u95f4\uff1a<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;date\u3001clock\u3001hwclock\u3001cal<\/p>\n\n\n\n<p>6.2&nbsp;\u6587\u672c\u5904\u7406<\/p>\n\n\n\n<p>6.2.1&nbsp;\u67e5\u770b\u6587\u672c\uff1a<\/p>\n\n\n\n<p>cat\u3001tac\u3001more\u3001less\u3001head\u3001tail<\/p>\n\n\n\n<p>1\u3001cat<\/p>\n\n\n\n<p>\u8fde\u63a5\u5e76\u663e\u793a\u4ece\u9996\u90e8\u5230\u5c3e\u90e8\uff08tac\u663e\u793a\u4ece\u5c3e\u90e8\u5230\u9996\u90e8\uff09<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;-n\uff1a\u663e\u793a\u884c\u6570<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;-E\uff1a\u663e\u793a\u884c\u7ed3\u675f\u7b26\uff08linux\u884c\u7ed3\u675f\u7b26\u53f7\u4e3a$,windows\u884c\u7ed3\u675f\u7b26\u53f7\u4e3aenter+$\uff09<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[root@Daniel-R480&nbsp;~]#&nbsp;cat&nbsp;calc.sh&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;#!\/bin\/bash<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;#<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;declare&nbsp;-i&nbsp;SUM=0<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;I&nbsp;in&nbsp;{1..100};do<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;SUM=$[$SUM+$I]<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;done<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8220;The&nbsp;sum&nbsp;is&nbsp;:&nbsp;$SUM&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[root@Daniel-R480&nbsp;~]#&nbsp;tac&nbsp;calc.sh&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8220;The&nbsp;sum&nbsp;is&nbsp;:&nbsp;$SUM&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;done<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;SUM=$[$SUM+$I]<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;I&nbsp;in&nbsp;{1..100};do<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;declare&nbsp;-i&nbsp;SUM=0<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;#<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;#!\/bin\/bash<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[root@Daniel-R480&nbsp;~]#&nbsp;cat&nbsp;-n&nbsp;calc.sh&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;#!\/bin\/bash<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;#<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;declare&nbsp;-i&nbsp;SUM=0<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;for&nbsp;I&nbsp;in&nbsp;{1..100};do<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;SUM=$[$SUM+$I]<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6&nbsp;&nbsp;done<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8&nbsp;&nbsp;echo&nbsp;&#8220;The&nbsp;sum&nbsp;is&nbsp;:&nbsp;$SUM&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[root@Daniel-R480&nbsp;~]#&nbsp;cat&nbsp;-E&nbsp;calc.sh&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;#!\/bin\/bash$<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;#$<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;declare&nbsp;-i&nbsp;SUM=0$<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;I&nbsp;in&nbsp;{1..100};do$<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;SUM=$[$SUM+$I]$<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;done$<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;$<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8220;The&nbsp;sum&nbsp;is&nbsp;:&nbsp;$SUM&#8221;$<\/p>\n\n\n\n<p>Ctrl+c\u7ec8\u6b62\u5f53\u524d\u4efb\u52a1\uff0c\u6216\u8005\u7ec8\u6b62\u5f53\u524d\u8f93\u5165\u547d\u4ee4\u7684\u52a8\u4f5c<\/p>\n\n\n\n<p>shift&nbsp;+&nbsp;pageup\/pagedown&nbsp;\u6765\u4e0a\u4e0b\u7ffb\u9875<\/p>\n\n\n\n<p>2\u3001\u5206\u5c4f\u663e\u793a\uff1amore\u3001less&nbsp;file<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;more:&nbsp;\u5411\u540e\u7ffb\uff08\u7a7a\u683c\u7ffb\u4e00\u9875\uff0center\u7ffb\u4e00\u884c\uff09<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;less\uff08man\u91cc\u9762\u7528less\u6765\u6253\u5f00\u6587\u672c\uff09:&nbsp;k\u952e\u5411\u524d\u7ffb<\/p>\n\n\n\n<p>3\u3001\u67e5\u770b\u6587\u672c\u7684\u524d\u51e0\u884c\u6216\u8005\u540e\u51e0\u884c\uff08head&nbsp;tail\uff09<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\uff081\uff09head:\u67e5\u770b\u524dn\u884c&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;head&nbsp;-n&nbsp;2&nbsp;\/etc\/inittab&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;inittab&nbsp;is&nbsp;no&nbsp;longer&nbsp;used&nbsp;when&nbsp;using&nbsp;systemd.<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\uff082\uff09tail:\u67e5\u770b\u540en\u884c<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;tail&nbsp;-2&nbsp;\/etc\/inittab&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;systemctl&nbsp;set-default&nbsp;TARGET.target<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;head\uff0ctail\u4e0d\u52a0\u4efb\u4f55\u9009\u9879\u9ed8\u8ba4\u4e3a10\u884c<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;tail&nbsp;-f:&nbsp;\u67e5\u770b\u6587\u4ef6\u5c3e\u90e8\uff0c\u4e0d\u9000\u51fa\uff0c\u7b49\u5f85\u663e\u793a\u540e\u7eed\u8ffd\u52a0\u81f3\u6b64\u6587\u4ef6\u7684\u65b0\u5185\u5bb9\uff1b<\/p>\n\n\n\n<p>6.2.2&nbsp;\u6587\u672c\u5904\u7406\uff1a<\/p>\n\n\n\n<p>cut\u3001join\u3001sed\u3001awk<\/p>\n\n\n\n<p>database:\u6570\u636e\u5e93\uff08\u5b58\u653e\u6570\u636e\u7684\u5e93\uff09<\/p>\n\n\n\n<p>mysql\uff1a\u7ba1\u7406\u6570\u636e\u5e93\u7684\u8f6f\u4ef6<\/p>\n\n\n\n<p>\u5173\u7cfb\u578b\u6570\u636e\u5e93\uff1a<\/p>\n\n\n\n<p>\u8868\uff1a\u4e8c\u7ef4\u8868<\/p>\n\n\n\n<p>\u6587\u672c\u6587\u4ef6\uff1a\u7528\uff1a\u6765\u5206\u9694<\/p>\n\n\n\n<p>Tom:23:male:2013\/05\/06<\/p>\n\n\n\n<p>1\u3001cut:<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;-d:&nbsp;\u6307\u5b9a\u5b57\u6bb5\u5206\u9694\u7b26\uff0c\u9ed8\u8ba4\u662f\u7a7a\u683c<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;-f:&nbsp;\u6307\u5b9a\u8981\u663e\u793a\u7684\u5b57\u6bb5<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-f&nbsp;1,3<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-f&nbsp;1-3<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;cut&nbsp;-d&nbsp;:&nbsp;-f1&nbsp;\/etc\/passwd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;root<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;bin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;daemon<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;adm<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lp<\/p>\n\n\n\n<p>2\u3001sort\uff08\u4e0d\u5f71\u54cd\u6e90\u6587\u4ef6\u7684\u6b21\u5e8f\uff0c\u53ea\u5f71\u54cd\u73b0\u5b9e\u7684\u6b21\u5e8f\uff09<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;sort\uff1a\u6587\u672c\u6392\u5e8f\uff08\u9ed8\u8ba4\u4e0d\u6309\u6570\u503c\u5927\u5c0f\u6392\u5e8f\uff09<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-n\uff1a\u6570\u503c\u6392\u5e8f<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-r:&nbsp;\u964d\u5e8f<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-t:&nbsp;\u5b57\u6bb5\u5206\u9694\u7b26<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-k:&nbsp;\u4ee5\u54ea\u4e2a\u5b57\u6bb5\u4e3a\u5173\u952e\u5b57\u8fdb\u884c\u6392\u5e8f<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-u:&nbsp;\u6392\u5e8f\u540e\u76f8\u540c\u7684\u884c\u53ea\u663e\u793a\u4e00\u6b21<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-f:&nbsp;\u6392\u5e8f\u65f6\u5ffd\u7565\u5b57\u7b26\u5927\u5c0f\u5199<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;sort&nbsp;-t&nbsp;:&nbsp;-k3&nbsp;-n&nbsp;\/etc\/passwd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;root:x:0:0:root:\/root:\/bin\/bash<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;bin:x:1:1:bin:\/bin:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;daemon:x:2:2:daemon:\/sbin:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;adm:x:3:4:adm:\/var\/adm:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lp:x:4:7:lp:\/var\/spool\/lpd:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;sync:x:5:0:sync:\/sbin:\/bin\/sync<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;shutdown:x:6:0:shutdown:\/sbin:\/sbin\/shutdown<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;halt:x:7:0:halt:\/sbin:\/sbin\/halt<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;mail:x:8:12:mail:\/var\/spool\/mail:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;operator:x:11:0:operator:\/root:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;games:x:12:100:games:\/usr\/games:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ftp:x:14:50:FTP&nbsp;User:\/var\/ftp:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;tcpdump:x:72:72::\/:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;sshd:x:74:74:Privilege-separated&nbsp;SSH:\/var\/empty\/sshd:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;dbus:x:81:81:System&nbsp;message&nbsp;bus:\/:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;postfix:x:89:89::\/var\/spool\/postfix:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;nobody:x:99:99:Nobody:\/:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;systemd-network:x:192:192:systemd&nbsp;Network&nbsp;Management:\/:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;chrony:x:998:996::\/var\/lib\/chrony:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;polkitd:x:999:997:User&nbsp;for&nbsp;polkitd:\/:\/sbin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;daniel:x:1000:1000:daniel:\/home\/daniel:\/bin\/bash<\/p>\n\n\n\n<p>3\u3001uniq:&nbsp;\u62a5\u544a\u91cd\u590d\u7684\u884c\uff0c\u6216\u8005\u662f\u7565\u8fc7\u91cd\u590d\u7684\u884c<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-c:&nbsp;\u663e\u793a\u6587\u4ef6\u4e2d\u884c\u91cd\u590d\u7684\u6b21\u6570<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-d:&nbsp;\u53ea\u663e\u793a\u91cd\u590d\u7684\u884c\u4e2d\u7684\u4e00\u4e2a<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-D\uff1a\u663e\u793a\u91cd\u590d\u7684\u884c\u7684\u6240\u6709\u5185\u5bb9<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;uniq&nbsp;-d&nbsp;test<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;78<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;uniq&nbsp;-D&nbsp;test<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;78<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;78<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;uniq&nbsp;-c&nbsp;test<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;1212<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;23<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;4234<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;324234<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;3242<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;123<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;3444<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;5656<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;89<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;78<\/p>\n\n\n\n<p>4\u3001wc\u6587\u672c\u7edf\u8ba1<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;wc&nbsp;(word&nbsp;count)\u8f93\u51fa\u4e3a\u884c\u6570&nbsp;\u5355\u8bcd\u6570&nbsp;\u5b57\u8282\u6570<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-l\u53ea\u663e\u793a\u884c<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-w\u53ea\u663e\u793a\u5355\u8bcd\u6570<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-c\u53ea\u663e\u793a\u5b57\u8282<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-L\u6700\u957f\u7684\u4e00\u884c\u5305\u542b\u7684\u5b57\u7b26\u6570<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;wc&nbsp;\/etc\/fstab&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12&nbsp;&nbsp;60&nbsp;541&nbsp;\/etc\/fstab<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;wc&nbsp;-w&nbsp;\/etc\/fstab&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;60&nbsp;\/etc\/fstab<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;wc&nbsp;-l&nbsp;\/etc\/fstab&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;12&nbsp;\/etc\/fstab<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;wc&nbsp;-c&nbsp;\/etc\/fstab&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;541&nbsp;\/etc\/fstab<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;wc&nbsp;-L&nbsp;\/etc\/fstab&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;93&nbsp;\/etc\/fstab<\/p>\n\n\n\n<p>5\u3001tr-\u5b57\u7b26\u5904\u7406\u547d\u4ee4<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;tr&nbsp;\u2014\u2014&nbsp;\u8f6c\u6362\u6216\u5220\u9664\u5b57\u7b26<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;tr&nbsp;[OPTION]&#8230;&nbsp;SET1&nbsp;[SET2]<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;tr&nbsp;&#8216;ab&#8217;&nbsp;&#8216;AB&#8217;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;abcd^H<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ABcd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;able<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ABle<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;acount<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Acount<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;tr&nbsp;&#8216;ab&#8217;&nbsp;&#8216;AB&#8217;&nbsp;&lt;&nbsp;\/etc\/passwd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;root:x:0:0:root:\/root:\/Bin\/BAsh<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Bin:x:1:1:Bin:\/Bin:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;dAemon:x:2:2:dAemon:\/sBin:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Adm:x:3:4:Adm:\/vAr\/Adm:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lp:x:4:7:lp:\/vAr\/spool\/lpd:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;sync:x:5:0:sync:\/sBin:\/Bin\/sync<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;shutdown:x:6:0:shutdown:\/sBin:\/sBin\/shutdown<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;hAlt:x:7:0:hAlt:\/sBin:\/sBin\/hAlt<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;mAil:x:8:12:mAil:\/vAr\/spool\/mAil:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;operAtor:x:11:0:operAtor:\/root:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;gAmes:x:12:100:gAmes:\/usr\/gAmes:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ftp:x:14:50:FTP&nbsp;User:\/vAr\/ftp:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;noBody:x:99:99:NoBody:\/:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;systemd-network:x:192:192:systemd&nbsp;Network&nbsp;MAnAgement:\/:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;dBus:x:81:81:System&nbsp;messAge&nbsp;Bus:\/:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;polkitd:x:999:997:User&nbsp;for&nbsp;polkitd:\/:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;postfix:x:89:89::\/vAr\/spool\/postfix:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;sshd:x:74:74:Privilege-sepArAted&nbsp;SSH:\/vAr\/empty\/sshd:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;chrony:x:998:996::\/vAr\/liB\/chrony:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;dAniel:x:1000:1000:dAniel:\/home\/dAniel:\/Bin\/BAsh<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;tcpdump:x:72:72::\/:\/sBin\/nologin<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;tr&nbsp;&#8216;a-z&#8217;&nbsp;&#8216;A-Z&#8217;&nbsp;&lt;&nbsp;\/etc\/passwd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ROOT:X:0:0:ROOT:\/ROOT:\/BIN\/BASH<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;BIN:X:1:1:BIN:\/BIN:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;DAEMON:X:2:2:DAEMON:\/SBIN:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ADM:X:3:4:ADM:\/VAR\/ADM:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;LP:X:4:7:LP:\/VAR\/SPOOL\/LPD:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;SYNC:X:5:0:SYNC:\/SBIN:\/BIN\/SYNC<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;SHUTDOWN:X:6:0:SHUTDOWN:\/SBIN:\/SBIN\/SHUTDOWN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;HALT:X:7:0:HALT:\/SBIN:\/SBIN\/HALT<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;MAIL:X:8:12:MAIL:\/VAR\/SPOOL\/MAIL:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;OPERATOR:X:11:0:OPERATOR:\/ROOT:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;GAMES:X:12:100:GAMES:\/USR\/GAMES:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;FTP:X:14:50:FTP&nbsp;USER:\/VAR\/FTP:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;NOBODY:X:99:99:NOBODY:\/:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;SYSTEMD-NETWORK:X:192:192:SYSTEMD&nbsp;NETWORK&nbsp;MANAGEMENT:\/:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;DBUS:X:81:81:SYSTEM&nbsp;MESSAGE&nbsp;BUS:\/:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;POLKITD:X:999:997:USER&nbsp;FOR&nbsp;POLKITD:\/:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;POSTFIX:X:89:89::\/VAR\/SPOOL\/POSTFIX:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;SSHD:X:74:74:PRIVILEGE-SEPARATED&nbsp;SSH:\/VAR\/EMPTY\/SSHD:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;CHRONY:X:998:996::\/VAR\/LIB\/CHRONY:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;DANIEL:X:1000:1000:DANIEL:\/HOME\/DANIEL:\/BIN\/BASH<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;TCPDUMP:X:72:72::\/:\/SBIN\/NOLOGIN<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;tr&nbsp;-d:&nbsp;\u5220\u9664\u51fa\u73b0\u5728\u5b57\u7b26\u96c6\u4e2d\u7684\u6240\u6709\u5b57\u7b26<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;[daniel@localhost&nbsp;~]$&nbsp;tr&nbsp;-d&nbsp;&#8216;ab&#8217;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;abcd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;cd<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;adsde<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;dsde<\/p>\n","protected":false},"excerpt":{"rendered":"<p>6.1&nbsp;\u77e5\u8bc6\u56de\u987e &nbsp;&nbsp;&nbsp;&nbsp;\u505a\u4e00\u4ef6\u4e8b &nbsp;&nbsp; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-403","post","type-post","status-publish","format-standard","hentry","category-linux"],"aioseo_notices":[],"views":379,"_links":{"self":[{"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=\/wp\/v2\/posts\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=403"}],"version-history":[{"count":2,"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=\/wp\/v2\/posts\/403\/revisions"}],"predecessor-version":[{"id":717,"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=\/wp\/v2\/posts\/403\/revisions\/717"}],"wp:attachment":[{"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oceansource.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}