From 89ba8cd944501212aab6ca70e4f2efc47722909f Mon Sep 17 00:00:00 2001 From: jaywcjlove Date: Fri, 13 Aug 2021 02:55:37 +0000 Subject: [PATCH] deploy: 5afb36b6078d9f041c9396beaead56c45556e6d3 --- c/ab.html | 16 ++-- c/accept.html | 16 ++-- c/ack.html | 28 +++---- c/alias.html | 30 ++++---- c/apachectl.html | 14 ++-- c/apk.html | 18 ++--- c/apropos.html | 18 ++--- c/apt-get.html | 18 ++--- c/apt-key.html | 16 ++-- c/apt-sortpkgs.html | 16 ++-- c/aptitude.html | 18 ++--- c/ar.html | 16 ++-- c/arch.html | 18 ++--- c/arj.html | 14 ++-- c/arp.html | 18 ++--- c/arpd.html | 18 ++--- c/arping.html | 18 ++--- c/arptables.html | 14 ++-- c/arpwatch.html | 14 ++-- c/as.html | 16 ++-- c/at.html | 18 ++--- c/atop.html | 18 ++--- c/atq.html | 16 ++-- c/atrm.html | 18 ++--- c/awk.html | 88 ++++++++++----------- c/axel.html | 18 ++--- c/badblocks.html | 20 ++--- c/base64.html | 16 ++-- c/basename.html | 18 ++--- c/batch.html | 18 ++--- c/bc.html | 18 ++--- c/bg.html | 20 ++--- c/bind.html | 16 ++-- c/blkid.html | 16 ++-- c/blockdev.html | 16 ++-- c/bmodinfo.html | 18 ++--- c/break.html | 20 ++--- c/builtin.html | 20 ++--- c/bunzip2.html | 18 ++--- c/bye.html | 14 ++-- c/bzcat.html | 16 ++-- c/bzcmp.html | 14 ++-- c/bzdiff.html | 14 ++-- c/bzgrep.html | 14 ++-- c/bzip2.html | 18 ++--- c/bzip2recover.html | 14 ++-- c/bzless.html | 14 ++-- c/bzmore.html | 14 ++-- c/cal.html | 18 ++--- c/cancel.html | 16 ++-- c/cat.html | 28 +++---- c/cd.html | 22 +++--- c/cdrecord.html | 18 ++--- c/chage.html | 16 ++-- c/chattr.html | 16 ++-- c/chcon.html | 16 ++-- c/chfn.html | 18 ++--- c/chgrp.html | 18 ++--- c/chkconfig.html | 16 ++-- c/chmod.html | 22 +++--- c/chown.html | 18 ++--- c/chpasswd.html | 16 ++-- c/chroot.html | 18 ++--- c/chsh.html | 18 ++--- c/cksum.html | 18 ++--- c/clear.html | 14 ++-- c/clock.html | 16 ++-- c/clockdiff.html | 14 ++-- c/cmp.html | 18 ++--- c/col.html | 14 ++-- c/colrm.html | 14 ++-- c/comm.html | 26 +++---- c/command.html | 16 ++-- c/compress.html | 18 ++--- c/consoletype.html | 14 ++-- c/continue.html | 20 ++--- c/convertquota.html | 18 ++--- c/cp.html | 18 ++--- c/cpio.html | 16 ++-- c/crontab.html | 20 ++--- c/csplit.html | 18 ++--- c/cu.html | 16 ++-- c/cupsdisable.html | 16 ++-- c/cupsenable.html | 16 ++-- c/curl.html | 18 ++--- c/cut.html | 20 ++--- c/date.html | 22 +++--- c/dd.html | 16 ++-- c/declare.html | 24 +++--- c/depmod.html | 16 ++-- c/df.html | 20 ++--- c/dhclient.html | 18 ++--- c/dhcpd.html | 14 ++-- c/dhcrelay.html | 16 ++-- c/diff.html | 18 ++--- c/diff3.html | 16 ++-- c/diffstat.html | 18 ++--- c/dig.html | 18 ++--- c/dircolors.html | 18 ++--- c/dirname.html | 16 ++-- c/dirs.html | 22 +++--- c/disown.html | 24 +++--- c/dmesg.html | 16 ++-- c/dmidecode.html | 16 ++-- c/dnf.html | 14 ++-- c/dnsdomainname.html | 16 ++-- c/domainname.html | 18 ++--- c/dos2unix.html | 18 ++--- c/dpkg-deb.html | 18 ++--- c/dpkg-divert.html | 18 ++--- c/dpkg-preconfigure.html | 18 ++--- c/dpkg-query.html | 18 ++--- c/dpkg-reconfigure.html | 18 ++--- c/dpkg-split.html | 18 ++--- c/dpkg-statoverride.html | 16 ++-- c/dpkg-trigger.html | 16 ++-- c/dpkg.html | 18 ++--- c/dris.html | 14 ++-- c/dstat.html | 20 ++--- c/du.html | 16 ++-- c/dump.html | 18 ++--- c/e2fsck.html | 18 ++--- c/e2label.html | 16 ++-- c/echo.html | 18 ++--- c/ed.html | 16 ++-- c/edquota.html | 18 ++--- c/egrep.html | 14 ++-- c/eject.html | 16 ++-- c/elinks.html | 16 ++-- c/elm.html | 14 ++-- c/emacs.html | 18 ++--- c/enable.html | 24 +++--- c/env.html | 18 ++--- c/ethtool.html | 18 ++--- c/ex.html | 14 ++-- c/exec.html | 18 ++--- c/exit.html | 20 ++--- c/expand.html | 16 ++-- c/export.html | 42 +++++----- c/exportfs.html | 10 +-- c/expr.html | 18 ++--- c/false.html | 16 ++-- c/fc.html | 22 +++--- c/fdisk.html | 18 ++--- c/fg.html | 20 ++--- c/fgrep.html | 16 ++-- c/file.html | 18 ++--- c/find.html | 42 +++++----- c/findfs.html | 16 ++-- c/finger.html | 18 ++--- c/firewall-cmd.html | 14 ++-- c/fishshell.html | 36 ++++----- c/fmt.html | 16 ++-- c/fold.html | 16 ++-- c/fping.html | 16 ++-- c/free.html | 16 ++-- c/fsck.html | 18 ++--- c/ftp.html | 18 ++--- c/ftpcount.html | 10 +-- c/ftpshut.html | 10 +-- c/ftptop.html | 14 ++-- c/ftpwho.html | 14 ++-- c/fuser.html | 18 ++--- c/gcc.html | 18 ++--- c/gcov.html | 16 ++-- c/gdb.html | 20 ++--- c/get_module.html | 14 ++-- c/getenforce.html | 14 ++-- c/getsebool.html | 16 ++-- c/git.html | 160 +++++++++++++++++++-------------------- c/gpasswd.html | 18 ++--- c/gpm.html | 14 ++-- c/grep.html | 22 +++--- c/groupadd.html | 18 ++--- c/groupdel.html | 16 ++-- c/groupmod.html | 16 ++-- c/groups.html | 22 +++--- c/grpck.html | 16 ++-- c/grpconv.html | 14 ++-- c/grpunconv.html | 14 ++-- c/grub.html | 16 ++-- c/gunzip.html | 18 ++--- c/gzexe.html | 16 ++-- c/gzip.html | 18 ++--- c/halt.html | 16 ++-- c/hdparm.html | 18 ++--- c/head.html | 22 +++--- c/help.html | 20 ++--- c/hexdump.html | 16 ++-- c/history.html | 22 +++--- c/host.html | 18 ++--- c/hostid.html | 18 ++--- c/hostname.html | 16 ++-- c/hostnamectl.html | 18 ++--- c/hping3.html | 28 +++---- c/htdigest.html | 16 ++-- c/htop.html | 16 ++-- c/htpasswd.html | 20 ++--- c/hwclock.html | 16 ++-- c/iconv.html | 16 ++-- c/id.html | 22 +++--- c/ifcfg.html | 14 ++-- c/ifconfig.html | 16 ++-- c/ifdown.html | 16 ++-- c/ifstat.html | 18 ++--- c/iftop.html | 18 ++--- c/ifup.html | 16 ++-- c/indent.html | 16 ++-- c/info.html | 18 ++--- c/init.html | 18 ++--- c/inotifywait.html | 20 ++--- c/insmod.html | 18 ++--- c/install.html | 16 ++-- c/iostat.html | 18 ++--- c/iotop.html | 18 ++--- c/ip.html | 18 ++--- c/ip6tables-restore.html | 14 ++-- c/ip6tables-save.html | 14 ++-- c/ip6tables.html | 16 ++-- c/ipcalc.html | 16 ++-- c/ipcrm.html | 16 ++-- c/ipcs.html | 16 ++-- c/iperf.html | 16 ++-- c/iptables-restore.html | 16 ++-- c/iptables-save.html | 16 ++-- c/iptables.html | 68 ++++++++--------- c/iptraf.html | 14 ++-- c/iptstate.html | 14 ++-- c/ispell.html | 14 ++-- c/jed.html | 18 ++--- c/jobs.html | 20 ++--- c/joe.html | 16 ++-- c/join.html | 16 ++-- c/jq.html | 18 ++--- c/jwhois.html | 16 ++-- c/kernelversion.html | 12 +-- c/kexec.html | 14 ++-- c/kill.html | 44 +++++------ c/killall.html | 18 ++--- c/last.html | 18 ++--- c/lastb.html | 18 ++--- c/lastlog.html | 16 ++-- c/ld.html | 18 ++--- c/ldconfig.html | 14 ++-- c/ldd.html | 18 ++--- c/less.html | 18 ++--- c/let.html | 22 +++--- c/lftp.html | 18 ++--- c/lftpget.html | 16 ++-- c/lha.html | 14 ++-- c/lilo.html | 16 ++-- c/ln.html | 24 +++--- c/lnstat.html | 14 ++-- c/local.html | 24 +++--- c/locate.html | 16 ++-- c/logger.html | 16 ++-- c/login.html | 16 ++-- c/logname.html | 20 ++--- c/logout.html | 12 +-- c/logrotate.html | 20 ++--- c/logsave.html | 16 ++-- c/logwatch.html | 16 ++-- c/look.html | 16 ++-- c/losetup.html | 20 ++--- c/lp.html | 18 ++--- c/lpadmin.html | 16 ++-- c/lpc.html | 14 ++-- c/lpq.html | 14 ++-- c/lpr.html | 18 ++--- c/lprm.html | 18 ++--- c/lpstat.html | 14 ++-- c/ls.html | 22 +++--- c/lsattr.html | 18 ++--- c/lsb_release.html | 10 +-- c/lsblk.html | 14 ++-- c/lscpu.html | 18 ++--- c/lsmod.html | 14 ++-- c/lsof.html | 16 ++-- c/lspci.html | 16 ++-- c/lsusb.html | 16 ++-- c/ltrace.html | 16 ++-- c/lvcreate.html | 18 ++--- c/lvdisplay.html | 16 ++-- c/lvextend.html | 18 ++--- c/lvreduce.html | 18 ++--- c/lvremove.html | 18 ++--- c/lvresize.html | 18 ++--- c/lvscan.html | 16 ++-- c/lynx.html | 18 ++--- c/mail.html | 18 ++--- c/mailq.html | 16 ++-- c/mailstat.html | 16 ++-- c/make.html | 18 ++--- c/man.html | 20 ++--- c/mapfile.html | 30 ++++---- c/md5sum.html | 18 ++--- c/mesg.html | 16 ++-- c/mii-tool.html | 16 ++-- c/mkbootdisk.html | 18 ++--- c/mkdir.html | 18 ++--- c/mke2fs.html | 18 ++--- c/mkfs.html | 18 ++--- c/mkinitrd.html | 18 ++--- c/mkisofs.html | 18 ++--- c/mknod.html | 20 ++--- c/mkswap.html | 18 ++--- c/mktemp.html | 16 ++-- c/modprobe.html | 18 ++--- c/more.html | 18 ++--- c/mount.html | 16 ++-- c/mpstat.html | 18 ++--- c/mtools.html | 16 ++-- c/mv.html | 18 ++--- c/mysql.html | 16 ++-- c/mysqladmin.html | 16 ++-- c/mysqldump.html | 16 ++-- c/mysqlimport.html | 16 ++-- c/mysqlshow.html | 16 ++-- c/named-checkzone.html | 16 ++-- c/nano.html | 16 ++-- c/nc.html | 16 ++-- c/ncftp.html | 20 ++--- c/nethogs.html | 20 ++--- c/netstat.html | 20 ++--- c/newusers.html | 16 ++-- c/nfsstat.html | 16 ++-- c/ngrep.html | 18 ++--- c/nice.html | 18 ++--- c/nisdomainname.html | 14 ++-- c/nl.html | 26 +++---- c/nm.html | 16 ++-- c/nmap.html | 18 ++--- c/nmcli.html | 16 ++-- c/nohup.html | 18 ++--- c/nologin.html | 14 ++-- c/nproc.html | 18 ++--- c/nslookup.html | 18 ++--- c/ntpdate.html | 14 ++-- c/ntsysv.html | 16 ++-- c/objdump.html | 14 ++-- c/od.html | 18 ++--- c/openssl.html | 12 +-- c/parted.html | 18 ++--- c/partprobe.html | 18 ++--- c/passwd.html | 20 ++--- c/paste.html | 16 ++-- c/patch.html | 16 ++-- c/pathchk.html | 16 ++-- c/perl.html | 16 ++-- c/pfctl.html | 16 ++-- c/pgrep.html | 18 ++--- c/php.html | 16 ++-- c/pico.html | 16 ++-- c/pidof.html | 18 ++--- c/pigz.html | 16 ++-- c/ping.html | 18 ++--- c/pkill.html | 18 ++--- c/pmap.html | 18 ++--- c/popd.html | 24 +++--- c/poweroff.html | 16 ++-- c/ppp-off.html | 12 +-- c/pr.html | 16 ++-- c/printf.html | 42 +++++----- c/protoize.html | 16 ++-- c/ps.html | 16 ++-- c/pssh.html | 16 ++-- c/pstack.html | 12 +-- c/pstree.html | 16 ++-- c/pushd.html | 24 +++--- c/pv.html | 20 ++--- c/pvchange.html | 18 ++--- c/pvck.html | 18 ++--- c/pvcreate.html | 18 ++--- c/pvdisplay.html | 18 ++--- c/pvremove.html | 18 ++--- c/pvs.html | 18 ++--- c/pvscan.html | 16 ++-- c/pwck.html | 18 ++--- c/pwconv.html | 14 ++-- c/pwd.html | 34 ++++----- c/pwunconv.html | 14 ++-- c/quota.html | 18 ++--- c/quotacheck.html | 18 ++--- c/quotaoff.html | 16 ++-- c/quotaon.html | 16 ++-- c/rcconf.html | 14 ++-- c/rcp.html | 18 ++--- c/read.html | 20 ++--- c/readelf.html | 16 ++-- c/readonly.html | 24 +++--- c/reboot.html | 16 ++-- c/reject.html | 16 ++-- c/rename.html | 20 ++--- c/renice.html | 18 ++--- c/repquota.html | 18 ++--- c/resize.html | 16 ++-- c/restore.html | 16 ++-- c/restorecon.html | 16 ++-- c/return.html | 20 ++--- c/rev.html | 16 ++-- c/rexec.html | 18 ++--- c/rlogin.html | 16 ++-- c/rm.html | 18 ++--- c/rmdir.html | 18 ++--- c/rmmod.html | 18 ++--- c/route.html | 18 ++--- c/rpm.html | 20 ++--- c/rpm2cpio.html | 16 ++-- c/rpmbuild.html | 16 ++-- c/rpmdb.html | 14 ++-- c/rpmquery.html | 16 ++-- c/rpmsign.html | 14 ++-- c/rpmverify.html | 14 ++-- c/rsh.html | 16 ++-- c/rsync.html | 16 ++-- c/runlevel.html | 14 ++-- c/sar.html | 18 ++--- c/scp.html | 18 ++--- c/screen.html | 20 ++--- c/script.html | 18 ++--- c/scriptreplay.html | 18 ++--- c/sed.html | 68 ++++++++--------- c/seinfo.html | 16 ++-- c/semanage.html | 16 ++-- c/sendmail.html | 14 ++-- c/seq.html | 16 ++-- c/service.html | 18 ++--- c/sesearch.html | 16 ++-- c/set.html | 18 ++--- c/setfacl.html | 12 +-- c/setpci.html | 18 ++--- c/setsebool.html | 16 ++-- c/setsid.html | 16 ++-- c/sftp-server.html | 12 +-- c/sftp.html | 18 ++--- c/sh.html | 16 ++-- c/shift.html | 20 ++--- c/shopt.html | 18 ++--- c/showmount.html | 16 ++-- c/shuf.html | 22 +++--- c/shutdown.html | 18 ++--- c/skill.html | 16 ++-- c/slabtop.html | 18 ++--- c/sleep.html | 16 ++-- c/slocate.html | 16 ++-- c/smbclient.html | 18 ++--- c/smbpasswd.html | 16 ++-- c/sort.html | 22 +++--- c/source.html | 24 +++--- c/speedtest-cli.html | 16 ++-- c/spell.html | 14 ++-- c/split.html | 14 ++-- c/squid.html | 14 ++-- c/squidclient.html | 16 ++-- c/ss.html | 16 ++-- c/ssh-add.html | 16 ++-- c/ssh-agent.html | 16 ++-- c/ssh-copy-id.html | 16 ++-- c/ssh-keygen.html | 14 ++-- c/ssh-keyscan.html | 16 ++-- c/ssh.html | 34 ++++----- c/sshd.html | 14 ++-- c/startx.html | 16 ++-- c/stat.html | 18 ++--- c/strace.html | 20 ++--- c/strings.html | 16 ++-- c/stty.html | 18 ++--- c/su.html | 18 ++--- c/sudo.html | 18 ++--- c/sum.html | 18 ++--- c/supervisord.html | 14 ++-- c/suspend.html | 20 ++--- c/swapoff.html | 18 ++--- c/swapon.html | 18 ++--- c/sync.html | 16 ++-- c/sysctl.html | 20 ++--- c/syslog.html | 12 +-- c/systemctl.html | 12 +-- c/systool.html | 18 ++--- c/tac.html | 22 +++--- c/tail.html | 18 ++--- c/tailf.html | 18 ++--- c/talk.html | 16 ++-- c/tar.html | 36 ++++----- c/tcpdump.html | 16 ++-- c/tcpreplay.html | 14 ++-- c/tee.html | 22 +++--- c/telint.html | 16 ++-- c/telnet.html | 18 ++--- c/tempfile.html | 14 ++-- c/test.html | 26 +++---- c/tftp.html | 18 ++--- c/time.html | 16 ++-- c/times.html | 16 ++-- c/tload.html | 18 ++--- c/tmux.html | 18 ++--- c/top.html | 18 ++--- c/touch.html | 18 ++--- c/tput.html | 14 ++-- c/tr.html | 18 ++--- c/tracepath.html | 16 ++-- c/traceroute.html | 18 ++--- c/trap.html | 30 ++++---- c/tree.html | 18 ++--- c/true.html | 18 ++--- c/tty.html | 20 ++--- c/type.html | 22 +++--- c/ulimit.html | 16 ++-- c/umask.html | 22 +++--- c/umount.html | 18 ++--- c/unalias.html | 24 +++--- c/uname.html | 20 ++--- c/unarj.html | 16 ++-- c/uncompress.html | 18 ++--- c/unexpand.html | 16 ++-- c/uniq.html | 22 +++--- c/unlink.html | 16 ++-- c/unprotoize.html | 16 ++-- c/unrar.html | 20 ++--- c/unset.html | 22 +++--- c/unzip.html | 18 ++--- c/updatedb.html | 16 ++-- c/uptime.html | 16 ++-- c/useradd.html | 18 ++--- c/userdel.html | 18 ++--- c/usermod.html | 18 ++--- c/usernetctl.html | 14 ++-- c/users.html | 22 +++--- c/uucico.html | 16 ++-- c/uupick.html | 16 ++-- c/uuto.html | 14 ++-- c/vdfuse.html | 18 ++--- c/vgchange.html | 18 ++--- c/vgconvert.html | 18 ++--- c/vgcreate.html | 18 ++--- c/vgdisplay.html | 18 ++--- c/vgextend.html | 18 ++--- c/vgreduce.html | 18 ++--- c/vgremove.html | 18 ++--- c/vgrename.html | 16 ++-- c/vgscan.html | 16 ++-- c/vi.html | 18 ++--- c/vmstat.html | 18 ++--- c/volname.html | 14 ++-- c/w.html | 18 ++--- c/wait.html | 16 ++-- c/wall.html | 16 ++-- c/watch.html | 18 ++--- c/wc.html | 18 ++--- c/wget.html | 18 ++--- c/whatis.html | 14 ++-- c/whereis.html | 18 ++--- c/which.html | 18 ++--- c/who.html | 22 +++--- c/whoami.html | 20 ++--- c/write.html | 16 ++-- c/xargs.html | 34 ++++----- c/xauth.html | 16 ++-- c/xclip.html | 10 +-- c/xhost.html | 14 ++-- c/xinit.html | 14 ++-- c/xlsatoms.html | 14 ++-- c/xlsclients.html | 14 ++-- c/xlsfonts.html | 14 ++-- c/xset.html | 16 ++-- c/xz.html | 18 ++--- c/yes.html | 16 ++-- c/ypdomainname.html | 14 ++-- c/yum.html | 18 ++--- c/zcat.html | 16 ++-- c/zfore.html | 14 ++-- c/zip.html | 20 ++--- c/zipinfo.html | 16 ++-- c/zipsplit.html | 16 ++-- c/znew.html | 16 ++-- css/index.css | 2 +- hot.html | 6 +- index.html | 6 +- list.html | 6 +- 579 files changed, 5199 insertions(+), 5199 deletions(-) diff --git a/c/ab.html b/c/ab.html index f2b035ffad..0886afb230 100644 --- a/c/ab.html +++ b/c/ab.html @@ -10,7 +10,7 @@ ab 命令,Linux ab 命令详解:Apache服务器的性能测试工具 - Linux 命令搜索引擎 - + logo Linux Command Logo. https://github.com/jaywcjlove @@ -40,11 +40,11 @@ 添加实例 -

ab

+

ab

Apache服务器的性能测试工具

-

补充说明

+

补充说明

ab命令 是一个测试你 Apache http 服务器的工具,你可以通过这个工具,指定一个单位时间内向 apache 发出的请求数量来看看你的 Apache 和机器配合的性能如何。

-

语法

+

语法

ab [ -A auth-username:password ] [ -c concurrency ] [ -C cookie-name=value
 ] [ -d ] [ -e csv-file ] [ -g gnuplot-file ] [ -h ] [ -H custom-header ] [
 -i  ]  [  -k  ]  [  -n  requests  ] [ -p POST-file ] [ -P proxy-auth-user‐
@@ -53,7 +53,7 @@ name:password ] ]  [  -y  <tr>-attributes  ]  [  -z   <td>-attributes   ]   [http://]host‐
 name[:port]/path
 
-

选项

+

选项

-A auth-username:password
       #  支持基本的验证证书,用户名和密码之间使用"冒号"                    :
       # 分隔开,ab将以明文方式传送过去.不管服务器是不是需要
@@ -145,7 +145,7 @@ name[:port<td>-attributes
       # 用于生成html表格每列的属性名 (<td>)
 
-

参数

+

参数

主机:被测试主机。

@@ -170,7 +170,7 @@ name[:port - - + + \ No newline at end of file diff --git a/c/accept.html b/c/accept.html index b388233993..421c31a185 100644 --- a/c/accept.html +++ b/c/accept.html @@ -10,7 +10,7 @@ accept 命令,Linux accept 命令详解:指示打印系统接受发往指定目标打印机的打印任务 - Linux 命令搜索引擎 - + logo Linux Command Logo. https://github.com/jaywcjlove @@ -40,19 +40,19 @@ 添加实例 -

accept

+

accept

指示打印系统接受发往指定目标打印机的打印任务

-

补充说明

+

补充说明

accept命令 属于CUPS套件,用于指示打印系统接受发往指定目标打印机的打印任务。

-

语法

+

语法

accept(选项)(参数)
 
-

选项

+

选项

-E:当连接到服务器时强制加密;
 -U:指定连接服务器时使用的用户名;
 -h:指定连接服务器名和端口号。
 
-

参数

+

参数

目标:指定目标打印机。

@@ -77,7 +77,7 @@ - - + + \ No newline at end of file diff --git a/c/ack.html b/c/ack.html index 86f7819983..fb67c31a84 100644 --- a/c/ack.html +++ b/c/ack.html @@ -10,7 +10,7 @@ ack 命令,Linux ack 命令详解:比grep好用的文本搜索工具 - Linux 命令搜索引擎 - + logo Linux Command Logo. https://github.com/jaywcjlove @@ -40,20 +40,20 @@ 添加实例 -

ack

+

ack

比grep好用的文本搜索工具

-

安装

+

安装

# ubuntu下要安装ack-grep,因为在debian系中,ack这个名字被其他的软件占用了。
 sudo apt-get install ack-grep
 # alpine Linux-apk软件包管理器 安装 ack
 apk install ack
 
-

参数

+

参数

这些参数在linux上的适用频率是相当高的,尤其是你用vim做为IDE的话

-c(统计)/ -i(忽略大小)/ -h(不显示名称)/
 -l(只显文件名)/ -n(加行号)/ -v(显示不匹配)
 
-

特点

+

特点

ack官网列出了这工具的5大卖点:

  1. 速度非常快,因为它只搜索有意义的东西。
  2. @@ -62,7 +62,7 @@ apk install ack
  3. 非常轻便,移植性好。
  4. 免费且开源
-

实例

+

实例

在记忆的时候大体上可以分为这几个部分:

Searching 代码搜索
@@ -76,7 +76,7 @@ File inclusion/exclusion 文件过滤

grep '^hello_world' . # 简单正则 ls -l | grep .py # 管道用法 -

Searching

+

Searching

简单的文本搜索,默认是递归的。

ack-grep hello
 ack-grep -i hello
@@ -84,30 +84,30 @@ ack-grep -v hello
 ack-grep -w hello
 ack-grep -Q 'hello*'
 
-

Search File

+

Search File

对搜索结果进行处理,比如只显示一个文件的一个匹配项,或者xxx

ack-grep --line=1       # 输出所有文件第二行
 ack-grep -l 'hello'     # 包含的文件名
 ack-grep -L 'print'     # 非包含文件名
 
-

File presentation

+

File presentation

输出的结果是以什么方式展示呢,这个部分有几个参数可以练习下

ack-grep hello --pager='less -R'    # 以less形式展示
 ack-grep hello --noheading      # 不在头上显示文件
 ack-grep hello --nocolor        # 不对匹配字符着色
 
-

File finding

+

File finding

没错,它可以查找文件,以省去你要不断的结合find和grep的麻烦,虽然在linux的思想是一个工具做好一件事。

ack-grep -f hello.py     # 查找全匹配文件
 ack-grep -g hello.py$    # 查找正则匹配文件
 ack-grep -g hello  --sort-files     # 查找然后排序
 
-

File Inclusion/Exclusion

+

File Inclusion/Exclusion

文件过滤,个人觉得这是一个很不错的功能。如果你曾经在搜索项目源码是不小心命中日志中的某个关键字的话,你会觉得这个有用。

ack-grep --python hello       # 查找所有python文件
 ack-grep -G hello.py$ hello   # 查找匹配正则的文件
 
-

参考资料

+

参考资料

@@ -133,7 +133,7 @@ ack-grep -G hello.py$ hello # 查找匹配正则 - - + + \ No newline at end of file diff --git a/c/alias.html b/c/alias.html index 74529f20ad..4f60275db7 100644 --- a/c/alias.html +++ b/c/alias.html @@ -10,7 +10,7 @@ alias 命令,Linux alias 命令详解:定义或显示别名。 - Linux 命令搜索引擎 - + logo Linux Command Logo. https://github.com/jaywcjlove @@ -40,12 +40,12 @@ 添加实例 -

alias

+

alias

定义或显示别名。

-

概要

+

概要

alias [-p] [name[=value] ...]
 
-

主要用途

+

主要用途

-

选项

+

选项

-p:显示全部已定义的别名。
 
-

参数

+

参数

name(可选):指定要(定义、修改、显示)的别名。

value(可选):别名的值。

-

返回值

+

返回值

alias返回true除非您要显示的别名未定义。

-

例子

+

例子

# 显示全部已定义的别名
 alias
 alias -p
@@ -74,7 +74,7 @@
 alias ls='ls --color=auto'
 alias ls='ls --color=never' grep='grep --color=never'
 
-

知识点

+

知识点

直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?

使用编辑器打开~/.bashrc,在文件中加入别名设置,如:alias rm='rm -i',保存后执行source ~/.bashrc,这样就可以永久保存命令的别名了。

因为修改的是当前用户目录下的~/.bashrc文件,所以这样的方式只对当前用户有用。如果要对所有用户都有效,修改/etc/bashrc文件就可以了。

@@ -87,7 +87,7 @@

这个代码的意思就是如果存在那么就加载.bash_aliases文件,所以也可以在用户根目录下新建该文件用于单独存放命令别名设置。

-

错误用法

+

错误用法