This repository collects over 600 Linux commands and is a non-profit repository. It generates a web website for easy use. Currently, the website has no ads. The content includes Linux command manuals, detailed explanations, and learning materials. The content comes from the internet and supplements from netizens. It is a very worthwhile Linux command quick reference manual to save. Copyright belongs to the original author. We do not assume any responsibility for any legal issues or risks. There is no commercial purpose. If you believe your copyright has been infringed, please let me know by email. I cannot fully guarantee the correctness of the content. Any risks arising from the use of this site's content are not my responsibility. By using this site, you accept the site's terms of use and privacy policy.
Github Web | Githack | Statically | 中文
Scan the QR code to preview and search on mobile, or use the link below the QR code to open and use. The following website is automatically updated thr ough Github Action.
You can freely deploy the web version, which is very simple. Just clone the gh-pages branch code to your static server. You can also take the Markdown files from the command directory and generate HTML yourself. You can also use the Docker deployment method below to deploy the web version.
⚠️ For the deployed static website, it's hoped that you keep a GitHub address link, so that everyone can maintain the command documentation together, making the documentation more complete and rich. Of course, if you delete all relevant information from this site, I don't really mind. By default, I allow you to do as you wish, and I don't take any responsibility. If you have also deployed a copy, you can put the link below :).
Easily deploy the linux-command website via docker.
docker pull benben17/linux-command
docker run --name linux-command --rm -d -p 9665:3000 benben17/linux-command:latest
# Or
docker run --name linux-command -itd -p 9665:3000 benben17/linux-command:latest
Access the following URL in your browser
http://localhost:9665/
You can deploy to Vercel with one click using the button below:

Access through the domain assigned by Vercel, or bind your own domain in the settings.
You can deploy to Netlify with one click using the button below:
Access through the domain assigned by Netlify, or bind your own domain in the settings.
You can quickly deploy linux-command through the Baota Panel application store
Docker in the left menu barDocker and Docker Compose services. Click "Install Now". If already installed, ignore this step.linux-command in Docker-Application Store-Utilities, click Install, or search for linux directly in the search box.Confirmlinuxcommand_random_characterslatestIP+Port, check this option. If you have already set a domain, do not check this option3000, can be modified1-3 minutes. You can access it after initialization is complete.http://demo.linux-command, to access the linux-command page.IP+Port access, please enter http://<Baota Panel IP>:6806 in the browser address bar to access the linux-command page.You can quickly deploy linux-command through the 1Panel application store
Only applicable to 1Panel v1.10.32-lts and above
Install 1Panel Panel. Go to the 1Panel official website and select the official version installation script to download and install
Application Store in the left menu barlinux-command in Application Store-Development Tools, click Install, or search directly in the search boxConfirmlinux-command40255IP+Port, check this option, which will also open the server firewall portInstalling, which takes about 1-3 minutes. Please wait patiently for installation to completeRunning, click the website on the left side. On first use, you need to install OpenResty, click InstallCreate in the upper left corner of the Website menu bar, and select Reverse Proxy in the pop-up pageMain Domain field, the website code will be automatically generated. Select http for proxy, enter 127.0.0.1:40255 as the proxy address, and click Confirmhttps access as needed to enhance access securityOpenResty and entered the domain, please enter the domain in the browser to accessExternal port access, please enter http://<1Panel IP>:40255 in the browser to accessThe Linux commands directory stored here is not complete. You can search through linux-command. It takes the commands collected in the command directory, generates static HTML, and provides preview and index search.
bye、ftp、ftpcount、ftpshut、ftpwho、ncftp、tftp、uucico、uucp、uupick、uuto、scp
ar、bunzip2、bzip2、bzip2recover、compress、cpio、dump、gunzip、gzexe、gzip、lha、restore、tar、unarj、unzip、zip、zipinfo
diff、diffstat、file、find、git、gitview、ln、locate、lsattr、mattrib、mc、mcopy、mdel、mdir、mktemp、mmove、mread、mren、mshowfat、mtools、mtoolstest、mv、od、paste、patch、rcp、rhmask、rm、slocate、split、tee、tmpwatch、touch、umask、whereis、which、cat、chattr、chgrp、chmod、chown、cksum、cmp、cp、cut、indent
cd、df、dirs、du、edquota、eject、lndir、ls、mcd、mdeltree、mdu、mkdir、mlabel、mmd、mmount、mrd、mzip、pwd、quota、quotacheck、quotaoff、quotaon、repquota、rmdir、rmt、stat、tree、umount
badblocks、cfdisk、dd、e2fsck、ext2ed、fdisk、fsck.ext2、fsck、fsck.minix、fsconf、hdparm、losetup、mbadblocks、mformat、mkbootdisk、mkdosfs、mke2fs、mkfs.ext2、mkfs、mkfs.minix、mkfs.msdos、mkinitrd、mkisofs、mkswap、mpartition、sfdisk、swapoff、swapon、symlinks、sync
alias、apmd、aumix、bind、chkconfig、chroot、clock、crontab、declare、depmod、dircolors、dmesg、enable、eval、export、fbset、grpconv、grpunconv、hwclock、insmod、kbdconfig、lilo、liloconfig、lsmod、minfo、mkkickstart、modinfo、modprobe、mouseconfig、ntsysv、passwd、pwconv、pwunconv、rdate、resize、rmmod、rpm、set、setconsole、setenv、setup、sndconfig、SVGAText Mode、timeconfig、ulimit、unalias、unset
adduser、chfn、chsh、date、exit、finger、free、fwhois、gitps、groupdel、groupmod、halt、id、kill、last、lastb、login、logname、logout、logrotate、newgrp、nice、procinfo、ps、pstree、reboot、renice、rlogin、rsh、rwho、screen、shutdown、sliplogin、su、sudo、suspend、swatch、tload、top、uname、useradd、userconf、userdel、usermod、vlock、w、who、whoami、whois
awk、col、colrm、comm、csplit、ed、egrep、ex、fgrep、fmt、fold、grep、ispell、jed、joe、join、look、mtype、pico、rgrep、sed、sort、spell、tr、uniq、vi、wc
dip、getty、mingetty、ppp-off、smbd(samba daemon)、telnet、uulog、uustat、uux、cu、dnsconf、efax、httpd、ip、ifconfig、mesg、minicom、nc、netconf、netconfig、netstat、ping、ping6、pppstats、samba、setserial、shapecfg(shaper configuration)、smbd(samba daemon)、statserial(status ofserial port)、talk、tcpdump、testparm(test parameter)、traceroute、tty(teletypewriter)、uuname、wall(write all)、write、ytalk、arpwatch、apachectl、smbclient(samba client)、pppsetup
dumpkeys、loadkeys、MAKEDEV、rdev、setleds
archive、ctlinnd、elm、getlist、inncheck、mail、mailconf、mailq、messages、metamail、mutt、nntpget、pine、slrn、X WINDOWS SYSTEM、reconfig、startx(start X Window)、Xconfigurator、XF86Setup、xlsatoms、xlsclients、xlsfonts
yes
You can install the linux-command package via npm, which contains markdown text for all commands and an index file.
npm install linux-command-en
var comm = require("linux-command");
console.log("---->", comm.ls);
var alias = require("linux-command/command/alias.md");
console.log("---->", alias); // markdown string
You can also access the index data and corresponding command detailed content through CDN. I regularly publish new versions to provide for everyone's use. UNPKG with version number will lock version access. Removing the version number from the request will automatically redirect to the latest version.
# Command index JSON data
https://unpkg.com/linux-command/dist/data.json
# Corresponding command details (Markdown) data
https://unpkg.com/linux-command/command/<command-name>.md
You can also get the latest content through Github's Raw
# Command index JSON data
https://raw.githubusercontent.com/benben17/linux-command/master/dist/data.json
# Corresponding command details (Markdown) data
https://raw.githubusercontent.com/benben17/linux-command/master/command/<command-name>.md
Licensed under the MIT License.
Content type
Image
Digest
sha256:fdbe86496…
Size
10.9 MB
Last updated
6 months ago
docker pull benben17/linux-command