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.
Easily deploy the linux-command website via docker.
docker pull benben17/linux-commanddocker 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:latestAccess 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:
Deploy Result
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
Deployment Steps
- Only applicable to Baota Panel 9.2.0 and above
- Install Baota Panel. Go to the Baota Panel official website, select the official version script and download to install
- Log in to the Baota Panel, click
Dockerin the left menu bar - On first use, you will be prompted to install
DockerandDocker Composeservices. Click "Install Now". If already installed, ignore this step. - After installation, find
linux-commandinDocker-Application Store-Utilities, clickInstall, or search forlinuxdirectly in the search box. - Set the domain and other basic information, click
Confirm
- Note:
- Name: Application name, default
linuxcommand_random_characters - Version selection: default
latest - Domain: If you need to access via domain, please enter your domain here
- Allow external access: If you need to access directly via
IP+Port, check this option. If you have already set a domain, do not check this option - Port: Default
3000, can be modified - CPU Limit: 0 means unlimited, set according to actual needs
- Memory Limit: 0 means unlimited, set according to actual needs
- Name: Application name, default
- After submission, the panel will automatically initialize the application, which takes about
1-3minutes. You can access it after initialization is complete.
- If you have entered a domain, please enter the domain in the browser to access, such as
http://demo.linux-command, to access thelinux-commandpage. - If you choose
IP+Port access, please enterhttp://<Baota Panel IP>:6806in the browser address bar to access thelinux-commandpage.
You can quickly deploy linux-command through the 1Panel application store
Deployment Steps
-
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
- Log in to the 1Panel panel, click
Application Storein the left menu bar - Find
linux-commandinApplication Store-Development Tools, clickInstall, or search directly in the search box - Click
Confirm
- Note:
- Name: Application name, default
linux-command - Version: Default to the latest release
- Port: Default
40255 - External port access: If you need to access directly via
IP+Port, check this option, which will also open the server firewall port - CPU Limit: Default is 0, unlimited, can be set according to actual needs
- Memory Limit: Default is 0, unlimited, can be set according to actual needs
- Name: Application name, default
- After submission, the panel will automatically install and start the application. The application status will change to
Installing, which takes about1-3minutes. Please wait patiently for installation to complete - When the application status changes to
Running, click the website on the left side. On first use, you need to installOpenResty, clickInstall - After installation, click
Createin the upper left corner of theWebsitemenu bar, and selectReverse Proxyin the pop-up page - Enter your domain in the
Main Domainfield, the website code will be automatically generated. Selecthttpfor proxy, enter127.0.0.1:40255as the proxy address, and clickConfirm - (Optional) Configure the website you created. You can configure
httpsaccess as needed to enhance access security
- If you have reverse proxied the website through
OpenRestyand entered the domain, please enter thedomainin the browser to access - If you selected
External port access, please enterhttp://<1Panel IP>:40255in the browser to access
The 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-envar comm = require("linux-command");
console.log("---->", comm.ls);
var alias = require("linux-command/command/alias.md");
console.log("---->", alias); // markdown stringYou 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>.mdYou 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- Linux China - Various news, articles, and technical content
- LabEx - Provides free online Linux environment. You can learn Linux without installing a system on your own machine. Super convenient and practical.
- Bird's Linux Private Kitchen - A very suitable tutorial for beginners learning Linux.
- Linux Community - Has Linux-related news, tutorials, themes, and wallpapers.
- Linux Today - Linux news and information release, Linux professional technology learning!
- X-CMD - Core with Shell + AWK to enhance native command output and interactive experience. Introduction and usage tutorials for various commands and modern software packages. Daily technology news and information. Welcome to browse and follow!
- Awesome Linux Software Github Repository Zh En
- Aliyun Open Source Mirror: http://mirrors.aliyun.com/
- NetEase Open Source Mirror: http://mirrors.163.com/
- Sohu Open Source Mirror: http://mirrors.sohu.com/
- Beijing Jiaotong University: http://mirror.bjtu.edu.cn/ <Education network recommended>
- Lanzhou University: http://mirror.lzu.edu.cn/ <Northwest University FTP Search Engine>
- Shanghai Jiao Tong University: http://ftp.sjtu.edu.cn/
- Tsinghua University: http://mirrors.tuna.tsinghua.edu.cn/
- University of Science and Technology of China: http://mirrors.ustc.edu.cn/
- http://ipv6.ustc.edu.cn/ <IPv6 only>
- Northeastern University: http://mirror.neu.edu.cn/
- Zhejiang University: http://mirrors.zju.edu.cn/
- Donsoft Information College: http://mirrors.neusoft.edu.cn/
Eight best Linux distributions for gamers, organized by Open Source China. Original article here.
- SteamOS Official Documentation Mirror Download
- Ubuntu GamePack Download
- Fedora – Games Spin Download
- SparkyLinux – GameOver Edition Download
- Lakka Download
- Game Drift Linux Download
- Solus Download
- Manjaro Gaming Edition (mGAMe) Download
As always, thanks to our outstanding contributors!
Licensed under the MIT License.


