200 KiB
200 KiB
| 1 | input | target | targets | prediction | functional_match | structural_match | syntax_validity | base_command_match | error |
|---|---|---|---|---|---|---|---|---|---|
| 2 | list non-hidden files in the current directory | ls | ['ls', 'ls -l'] | ls -a | 0.0 | 0.0 | 1.0 | 1.0 | |
| 3 | list all files and directories, including hidden ones, in the current directory | ls -a | ['ls -a', 'ls -alh'] | ls -a | 1.0 | 1.0 | 1.0 | 1.0 | |
| 4 | list all currently open files | lsof | ['lsof', 'lsof -P -i -n'] | ls | 0.0 | 0.0 | 1.0 | 0.0 | |
| 5 | create a copy of /testbed/hello.php at /testbed/hello-COPY.php | cp /testbed/hello.php /testbed/hello-COPY.php | ['cp /testbed/hello.php /testbed/hello-COPY.php', 'cp /testbed/hello.php /testbed/hello-COPY.php -v'] | cp /testbed/hello.php /testbed/hello-COPY.php | 1.0 | 1.0 | 1.0 | ||
| 6 | create an empty file at /testbed/test.txt | touch /testbed/test.txt | ['touch /testbed/test.txt', '> /testbed/test.txt'] | touch /testbed/test.txt | 1.0 | 1.0 | 1.0 | ||
| 7 | create a directory at /testbed/test_dir | mkdir /testbed/test_dir | ['mkdir /testbed/test_dir', 'mkdir /testbed/test_dir -v'] | cat > /testbed/test_dir | 0.0 | 1.0 | 0.0 | ||
| 8 | delete the file named does_not_exist.txt | rm does_not_exist.txt | ['rm does_not_exist.txt', 'unlink does_not_exist.txt'] | rm -f does_not_exist.txt | 0.0 | 1.0 | 1.0 | ||
| 9 | print the text "hello world" to the console | echo hello world | ['echo hello world', "echo -n 'hello world'"] | echo "hello world" | 1.0 | 0.0 | 1.0 | 1.0 | |
| 10 | show the current working directory path | pwd | ['pwd', 'pwd .'] | pwd | 0.0 | 1.0 | 1.0 | 1.0 | |
| 11 | display the current date and time | date | ['date', 'date -R'] | date +%H:%M:%S | 0.0 | 0.0 | 1.0 | 1.0 | |
| 12 | display the username of the current user | whoami | ['whoami', 'id -un'] | whoami | 1.0 | 1.0 | 1.0 | 1.0 | |
| 13 | delete the empty directory named fake_dir | rmdir fake_dir | ['rmdir fake_dir', 'rm -r fake_dir'] | rm -rf fake_dir | 0.0 | 1.0 | 1.0 | ||
| 14 | display the name of the current shell | echo $0 | ['echo $0', 'echo $SHELL'] | basename -i | 0.0 | 0.0 | 1.0 | 0.0 | |
| 15 | list all current environment variables | env | ['env', 'printenv'] | echo $PATH|unset | 0.0 | 0.0 | 1.0 | 0.0 | |
| 16 | display the current user's home directory path | echo $HOME | ['echo $HOME', 'echo ~'] | pwd -u | 0.0 | 0.0 | 1.0 | 0.0 | |
| 17 | display the current user's executable search path | echo $PATH | ['echo $PATH', 'printenv PATH'] | chfn -u | 0.0 | 1.0 | 0.0 | ||
| 18 | show the contents of the file setup_nl2b_fs_1.sh | cat setup_nl2b_fs_1.sh | ['cat setup_nl2b_fs_1.sh', 'nl setup_nl2b_fs_1.sh'] | shopt -t -s --file=setup_nl2b_fs_1.sh | 0.0 | 0.0 | 0.0 | ||
| 19 | show the first five lines of setup_nl2b_fs_1.sh | head -n 5 setup_nl2b_fs_1.sh | ['head -n 5 setup_nl2b_fs_1.sh', "sed -n '1,5p' setup_nl2b_fs_1.sh"] | cat setup_nl2b_fs_1.sh | head -n 5 | 0.0 | 0.0 | 1.0 | 0.0 | |
| 20 | show the final five lines of setup_nl2b_fs_1.sh | tail -n 5 setup_nl2b_fs_1.sh | ['tail -n 5 setup_nl2b_fs_1.sh', 'tac setup_nl2b_fs_1.sh | head -n 5'] | cat setup_nl2b_fs_1.sh | head -n 5 | 0.0 | 0.0 | 1.0 | 0.0 | |
| 21 | display line 10 of the file setup_nl2b_fs_1.sh | sed -n 10p setup_nl2b_fs_1.sh | ['sed -n 10p setup_nl2b_fs_1.sh', "awk 'NR==10' setup_nl2b_fs_1.sh"] | shopt -l 10 setup_nl2b_fs_1.sh | 0.0 | 0.0 | 0.0 | ||
| 22 | display the filesystem path of the bash program | which bash | ['which bash', 'type bash'] | basename /bin/bash | 0.0 | 1.0 | 0.0 | ||
| 23 | show the list of previously entered shell commands | history | ['history', 'history | cut -c 8-'] | help | 0.0 | 0.0 | 1.0 | 0.0 | |
| 24 | display system performance and memory usage statistics | vmstat | ['vmstat', 'vmstat -t'] | top | 0.0 | 1.0 | 0.0 | ||
| 25 | show how long the system has been running with load averages | uptime | ['uptime', 'uptime -p'] | uptime -l | 0.0 | 0.0 | 1.0 | 1.0 | |
| 26 | display logged-in users and system status with load averages | w | ['w', 'w -s'] | sudo lastb --loadavg | 0.0 | 1.0 | 0.0 | ||
| 27 | display a list of current processes | ps | ['ps', 'ps -e'] | ps -a | 0.0 | 0.0 | 1.0 | 1.0 | |
| 28 | display running processes as a hierarchical tree | pstree | ['pstree', 'pstree -p'] | procs --tree | 0.0 | 0.0 | 0.0 | ||
| 29 | display a summary of system memory and swap usage | free | ['free', 'free -h'] | free -h | 1.0 | 1.0 | 1.0 | 1.0 | |
| 30 | display disk space usage for all mounted filesystems | df | ['df', 'df -h'] | df -h | 1.0 | 1.0 | 1.0 | 1.0 | |
| 31 | display complete system information including kernel version, hostname, and hardware details | uname -a | ['uname -a', 'uname -r'] | sudo dmesg | 0.0 | 1.0 | 0.0 | ||
| 32 | display the system's hostname | hostname | ['hostname', 'hostname -f'] | hostname -I | 0.0 | 0.0 | 1.0 | 1.0 | |
| 33 | display all IP addresses assigned to the host | hostname -I | ['hostname -I', 'hostname -i'] | ip addr show dev eth0 | 0.0 | 0.0 | 1.0 | 0.0 | |
| 34 | show the DNS server IP addresses configured on the system | cat /etc/resolv.conf | grep nameserver | ['cat /etc/resolv.conf | grep nameserver', 'grep nameserver /etc/resolv.conf'] | ipcalc -S | 0.0 | 0.0 | 0.0 | ||
| 35 | show details of all network interfaces | ifconfig | ['ifconfig', 'ifconfig -a'] | ip link | 0.0 | 0.0 | 1.0 | 0.0 | |
| 36 | show the system's IP routing table | route | ['route', 'route -n'] | ip route show | 0.0 | 0.0 | 1.0 | 0.0 | |
| 37 | display recent user login sessions with timestamps | last | ['last', 'last -a'] | last -l | 0.0 | 0.0 | 1.0 | 1.0 | |
| 38 | show recent login records with complete user and domain names | last -w | ['last -w', 'last -w -i'] | who -r --complete | 0.0 | 0.0 | 1.0 | 0.0 | |
| 39 | display the installed OpenSSL version | openssl version | ['openssl version', 'openssl version -a'] | openssl version | 1.0 | 1.0 | 1.0 | 1.0 | |
| 40 | output the base64 encoding of the string hello | echo -n 'hello' | base64 | ["echo -n 'hello' | base64", "printf 'hello' | openssl enc -base64"] | base64 "hello" | 0.0 | 0.0 | 1.0 | 0.0 | |
| 41 | decode the base64 string 'aGVsbG8=' and display the result | echo 'aGVsbG8=' | base64 -d | ["echo 'aGVsbG8=' | base64 -d", "echo 'aGVsbG8=' | openssl enc -base64 -d"] | base64 -d aGVsbG8= | 0.0 | 0.0 | 1.0 | 0.0 | |
| 42 | display lines containing 'console' from setup_nl2b_fs_1.sh | grep 'console' setup_nl2b_fs_1.sh | ["grep 'console' setup_nl2b_fs_1.sh", "awk '/console/' setup_nl2b_fs_1.sh"] | zegrep -i "console" setup_nl2b_fs_1.sh | 0.0 | 0.0 | 1.0 | 0.0 | |
| 43 | display detailed status information and timestamps for the file setup_nl2b_fs_1.sh | stat setup_nl2b_fs_1.sh | ['stat setup_nl2b_fs_1.sh', 'stat -t setup_nl2b_fs_1.sh'] | shfmt --verbose path/to/file_setup_nl2b_fs_1.sh | 0.0 | 0.0 | 0.0 | ||
| 44 | Compress /testbed/hello.php to a .gz file while retaining the original file | gzip -k /testbed/hello.php | ['gzip -k /testbed/hello.php', 'gzip --keep /testbed/hello.php'] | phpcbf --keep path/to/file | 0.0 | 0.0 | 0.0 | ||
| 45 | Create a tar archive of /testbed/hello.php at /testbed/hello.tar | tar -cf /testbed/hello.tar /testbed/hello.php | ['tar -cf /testbed/hello.tar /testbed/hello.php', 'tar -cvf /testbed/hello.tar /testbed/hello.php'] | sudo mktemp -t "testbed_hello" | tar -cf - path/to/ - path/to/testbed/hello.php | 0.0 | 1.0 | 0.0 | ||
| 46 | display detailed APT information for the curl package | apt show curl | ['apt show curl', 'apt-cache show curl'] | apt info --verbose curl | 0.0 | 1.0 | 1.0 | ||
| 47 | display the list of background jobs | jobs | ['jobs', 'jobs -p'] | jobs -bg | 0.0 | 0.0 | 1.0 | 1.0 | |
| 48 | display the current terminal type name | echo $TERM | ['echo $TERM', 'printenv TERM'] | echo $TERM | 1.0 | 1.0 | 1.0 | 1.0 | |
| 49 | show the niceness value of the current process | nice | ['nice'] | nice | 1.0 | 1.0 | 1.0 | 1.0 | |
| 50 | show the current shell's process ID | echo $$ | ['echo $$', 'pidof bash'] | pidstat | 0.0 | 0.0 | 0.0 | ||
| 51 | measure how long it takes to print "hello" | time echo 'hello' | ["time echo 'hello'"] | tput sgr0 echo hello | 0.0 | 1.0 | 0.0 | ||
| 52 | display the groups the current user belongs to | groups | ['groups'] | id -gn | 1.0 | 0.0 | 1.0 | 0.0 | |
| 53 | show the current user's UID and group information | id | ['id', 'id -u'] | getent passwd --userspecs | 0.0 | 0.0 | 1.0 | 0.0 | |
| 54 | display the current user's scheduled cron jobs | crontab -l | ['crontab -l'] | crontab -l | 1.0 | 0.0 | 1.0 | ||
| 55 | show the current file creation permission mask | umask | ['umask', 'umask -p'] | chmod -l | 0.0 | 0.0 | 1.0 | 0.0 | |
| 56 | display detailed CPU architecture information | lscpu | ['lscpu', 'cat /proc/cpuinfo'] | sudo lsb_release -a | 0.0 | 1.0 | 0.0 | ||
| 57 | display detailed memory information of the system | lsmem | ['lsmem', 'cat /proc/meminfo'] | lscpu | 0.0 | 0.0 | 1.0 | 0.0 | |
| 58 | display the installed OpenSSH client version | ssh -V | ['ssh -V'] | openssh --version | 0.0 | 0.0 | 0.0 | ||
| 59 | display the contents of the user's .bashrc file in the home directory | cat ~/.bashrc | ['cat ~/.bashrc', 'nl ~/.bashrc'] | dircolors -u -- cat ~/.bashrc | 0.0 | 1.0 | 0.0 | ||
| 60 | display the current locale environment settings | locale | ['locale'] | locale --environment | 0.0 | 0.0 | 1.0 | 1.0 | |
| 61 | display information about all block devices | lsblk | ['lsblk', 'lsblk -f'] | blkid | 0.0 | 0.0 | 1.0 | 0.0 | |
| 62 | List all files over 100 MB within the current directory tree | find . -size +100M -print | ['find . -size +100M -print', 'find . -size +100M'] | du -c100 */ | sort -k 2n | uniq | 0.0 | 0.0 | 1.0 | 0.0 | |
| 63 | Create a symbolic link named /testbed/link pointing to /testbed/hello.php | ln -s /testbed/hello.php /testbed/link | ['ln -s /testbed/hello.php /testbed/link'] | ln -s /testbed/testlink /testbed/hello.php | 0.0 | 1.0 | 1.0 | ||
| 64 | set the owner of /testbed/test.txt to the user nobody | chown nobody /testbed/test.txt | ['chown nobody /testbed/test.txt'] | chown -R nobody:/:/testbed/test.txt | 0.0 | 1.0 | 1.0 | ||
| 65 | set the group ownership of /testbed/test.txt to nogroup | chgrp nogroup /testbed/test.txt | ['chgrp nogroup /testbed/test.txt'] | chgrp -g nogroup /testbed/test.txt | 0.0 | 1.0 | 1.0 | ||
| 66 | set read-only permissions for all users on /testbed/test.txt | chmod 444 /testbed/test.txt | ['chmod 444 /testbed/test.txt', 'chmod a=r /testbed/test.txt'] | chmod o=rw /testbed/test.txt | 0.0 | 1.0 | 1.0 | ||
| 67 | Report line, word, and character counts for setup_nl2b_fs_1.sh | wc setup_nl2b_fs_1.sh | ['wc setup_nl2b_fs_1.sh'] | shfmt --count path/to/setup_nl2b_fs_1.sh | 0.0 | 0.0 | 0.0 | ||
| 68 | display the lines of setup_nl2b_fs_1.sh sorted alphabetically | sort setup_nl2b_fs_1.sh | ['sort setup_nl2b_fs_1.sh'] | sort ./setup_nl2b_fs_1.sh | uniq | 0.0 | 0.0 | 1.0 | 1.0 | |
| 69 | show the file’s lines, collapsing consecutive duplicate entries | uniq setup_nl2b_fs_1.sh | ['uniq setup_nl2b_fs_1.sh'] | wc -l < path/to/file | 0.0 | 1.0 | 0.0 | ||
| 70 | show detailed network protocol statistics for all interfaces | netstat --statistics | ['netstat --statistics', 'netstat -s'] | sudo ifstat -l | 0.0 | 1.0 | 0.0 | ||
| 71 | show network interfaces and their traffic statistics | netstat -i | ['netstat -i', 'netstat --interfaces'] | ipstat -t | 0.0 | 0.0 | 0.0 | ||
| 72 | show calendars for the previous three months | cal -3 | ['cal -3'] | cal --previous 3 months | 0.0 | 0.0 | 1.0 | ||
| 73 | display the status of all system services | service --status-all | ['service --status-all'] | systemctl status --all | 0.0 | 1.0 | 0.0 | ||
| 74 | display the date and time the system was last booted | who -b | ['who -b', 'uptime -s'] | lastboot | 0.0 | 0.0 | 0.0 | ||
| 75 | display currently active swap devices and their usage | swapon --show | ['swapon --show', 'free -h | grep Swap'] | swapon -s | 1.0 | 0.0 | 1.0 | 1.0 | |
| 76 | print all current kernel parameters and their values | sysctl -a | ['sysctl -a', 'sysctl --all'] | sudo dnf5 --all-kernel-parameters | 0.0 | 1.0 | 0.0 | ||
| 77 | list all installed packages and their selection states | dpkg --get-selections | ['dpkg --get-selections', 'apt list --installed'] | pacman --query | 0.0 | 0.0 | 0.0 | ||
| 78 | display the list of available login shells | cat /etc/shells | ['cat /etc/shells'] | shopt -l | 0.0 | 0.0 | 0.0 | ||
| 79 | list all user accounts from the system password database | getent passwd | ['getent passwd', 'cat /etc/passwd'] | pwacc -l | 0.0 | 0.0 | 0.0 | ||
| 80 | list all groups defined on the system | getent group | ['getent group', 'cat /etc/group'] | groups | 0.0 | 0.0 | 1.0 | 0.0 | |
| 81 | print only the filename from the specified path | basename /usr/local/bin/my_script.sh | ['basename /usr/local/bin/my_script.sh', "echo 'my_script.sh'"] | basename path/to/file | 0.0 | 0.0 | 1.0 | 1.0 | |
| 82 | lookup the IP address of google.com | nslookup google.com | ['nslookup google.com', 'dig google.com'] | dig +short google.com | 0.0 | 0.0 | 1.0 | 1.0 | |
| 83 | output the directory part of the path /usr/local/bin/my_script.sh | dirname /usr/local/bin/my_script.sh | ['dirname /usr/local/bin/my_script.sh', "echo '/usr/local/bin/'"] | realpath -d '/usr/local/bin/' /usr/local/bin/my_script.sh | 0.0 | 1.0 | 0.0 | ||
| 84 | Broadcast "System maintenance in 10 minutes!" to all logged-in users | wall 'System maintenance in 10 minutes!' | ["wall 'System maintenance in 10 minutes!'", "echo 'System maintenance in 10 minutes!' | wall"] | systemctl --user --quiet restart|--force|restart|--force-all|reboot|--force-all|restart|reboot|force-reload|start|kill|reload|shutdown --broadcast --message="System maintenance in 10 minutes!" | 0.0 | 0.0 | 0.0 | ||
| 85 | display the type of the file setup_nl2b_fs_1.sh | file setup_nl2b_fs_1.sh | ['file setup_nl2b_fs_1.sh'] | bash -x setup_nl2b_fs_1.sh | 0.0 | 0.0 | 1.0 | 0.0 | |
| 86 | show the file contents with lines wrapped to 40 characters | fold -w 40 setup_nl2b_fs_1.sh | ['fold -w 40 setup_nl2b_fs_1.sh', 'fmt -w 40 setup_nl2b_fs_1.sh'] | less --wrap=40 path/to/file | 0.0 | 1.0 | 0.0 | ||
| 87 | display all system configuration variables and their values | getconf -a | ['getconf -a'] | sysctl -a | 0.0 | 0.0 | 1.0 | 0.0 | |
| 88 | display the number of available CPU cores | nproc | ['nproc'] | nproc --all | 1.0 | 0.0 | 1.0 | 1.0 | |
| 89 | display the maximum number of open file descriptors allowed | ulimit -n | ['ulimit -n'] | ulimit -F | 0.0 | 0.0 | 1.0 | 1.0 | |
| 90 | display the maximum number of processes allowed per user | ulimit -u | ['ulimit -u'] | maxprocs --per-user | 0.0 | 0.0 | 0.0 | ||
| 91 | display the current CPU time limit per process | ulimit -t | ['ulimit -t', 'prlimit --cpu'] | top -p PID --cpu-time | 0.0 | 1.0 | 0.0 | ||
| 92 | display the bit size of the system's long integer type | getconf LONG_BIT | ['getconf LONG_BIT'] | bitsize -i | 0.0 | 0.0 | 0.0 | ||
| 93 | display the directory hierarchy up to two levels deep | tree -L 2 | ['tree -L 2', 'find . -maxdepth 2 -print'] | dircolors --up 2 | 0.0 | 0.0 | 1.0 | 0.0 | |
| 94 | Count occurrences of the word "the" in setup_nl2b_fs_1.sh | grep -o 'the' setup_nl2b_fs_1.sh | wc -l | ["grep -o 'the' setup_nl2b_fs_1.sh | wc -l", "grep -o 'the' setup_nl2b_fs_1.sh | nl"] | wc -w setup_nl2b_fs_1.sh | grep the | 0.0 | 0.0 | 1.0 | 0.0 | |
| 95 | count all entries, including hidden ones, in the current directory | ls -a | wc -l | ['ls -a | wc -l', 'ls -al | wc -l'] | ls -a | wc -l | 1.0 | 1.0 | 1.0 | 1.0 | |
| 96 | display the first line of setup_nl2b_fs_1.sh | sed -n '1p' setup_nl2b_fs_1.sh | ["sed -n '1p' setup_nl2b_fs_1.sh", "awk 'NR == 1 {print}' setup_nl2b_fs_1.sh"] | cat setup_nl2b_fs_1.sh | 0.0 | 0.0 | 1.0 | 0.0 | |
| 97 | output the final line of setup_nl2b_fs_1.sh | sed -n '$p' setup_nl2b_fs_1.sh | ["sed -n '$p' setup_nl2b_fs_1.sh", "awk 'END {print}' setup_nl2b_fs_1.sh"] | bash -s setup_nl2b_fs_1.sh | 0.0 | 0.0 | 1.0 | 0.0 | |
| 98 | output lines 3 through 5 from the file setup_nl2b_fs_1.sh | sed -n '3,5p' setup_nl2b_fs_1.sh | ["sed -n '3,5p' setup_nl2b_fs_1.sh", "awk 'NR >= 3 && NR <= 5 {print}' setup_nl2b_fs_1.sh"] | cat setup_nl2b_fs_1.sh | sed -n '3,5p' | 0.0 | 0.0 | 1.0 | 0.0 | |
| 99 | output every odd-numbered line from setup_nl2b_fs_1.sh | sed -n '1~2p' setup_nl2b_fs_1.sh | ["sed -n '1~2p' setup_nl2b_fs_1.sh", "awk 'NR % 2 == 1 {print}' setup_nl2b_fs_1.sh"] | od -n path/to/file|path/to/folder | tee >(sort -u > path/to/output_file) | 0.0 | 0.0 | 0.0 | ||
| 100 | print the word count of setup_nl2b_fs_1.sh | wc -w setup_nl2b_fs_1.sh | ['wc -w setup_nl2b_fs_1.sh', "awk '{ total += NF } END { print total }' setup_nl2b_fs_1.sh"] | wc -l setup_nl2b_fs_1.sh | 1.0 | 0.0 | 1.0 | 1.0 | |
| 101 | list empty files in the current directory without descending into subdirectories | find . -maxdepth 1 -type f -empty | ['find . -maxdepth 1 -type f -empty', 'find . -maxdepth 1 -type f -empty -print'] | ls -a | grep -v '^[^.]*' | 0.0 | 0.0 | 1.0 | 0.0 | |
| 102 | print lines shorter than 20 characters from setup_nl2b_fs_1.sh | awk 'length < 20' setup_nl2b_fs_1.sh | ["awk 'length < 20' setup_nl2b_fs_1.sh", "grep -v '^.\\{20,\\}' setup_nl2b_fs_1.sh"] | less -20 setup_nl2b_fs_1.sh | 0.0 | 1.0 | 0.0 | ||
| 103 | print lines in setup_nl2b_fs_1.sh that include the string the | grep 'the' setup_nl2b_fs_1.sh | ["grep 'the' setup_nl2b_fs_1.sh", "awk '/the/' setup_nl2b_fs_1.sh"] | grep -l "string" setup_nl2b_fs_1.sh | 1.0 | 0.0 | 1.0 | 1.0 | |
| 104 | display lines in setup_nl2b_fs_1.sh that contain both 'the' and 'a' | grep 'the' setup_nl2b_fs_1.sh | grep 'a' | ["grep 'the' setup_nl2b_fs_1.sh | grep 'a'", "awk '/the/ && /a/' setup_nl2b_fs_1.sh"] | nl2b --filter "the|a" setup_nl2b_fs_1.sh | 0.0 | 0.0 | 0.0 | ||
| 105 | show the SHA-512 checksum of the file setup_nl2b_fs_1.sh | sha512sum setup_nl2b_fs_1.sh | ['sha512sum setup_nl2b_fs_1.sh', 'openssl dgst -sha512 setup_nl2b_fs_1.sh'] | sha512sum path/to/file/setup_nl2b_fs_1.sh | 0.0 | 0.0 | 1.0 | 1.0 | |
| 106 | Encrypt setup_nl2b_fs_1.sh with AES-256-CBC using password and output to out.enc | openssl enc -aes-256-cbc -in setup_nl2b_fs_1.sh -pass pass:password -out out.enc | ['openssl enc -aes-256-cbc -in setup_nl2b_fs_1.sh -pass pass:password -out out.enc'] | setupnl2bsf 1 --password "password" --output-file out.enc path/to/encryption.sh | 0.0 | 0.0 | 0.0 | ||
| 107 | create a file world.txt containing the text hello | echo 'hello' > world.txt | ["echo 'hello' > world.txt", "echo 'hello' | dd of=world.txt"] | touch --world path/to/file/world.txt "hello" | 0.0 | 1.0 | 0.0 | ||
| 108 | fetch and display the system's public IP address | curl ipinfo.io/ip | ['curl ipinfo.io/ip', 'curl ifconfig.me/ip'] | ipstat | 0.0 | 0.0 | 0.0 | ||
| 109 | list MD5 hashes that occur for multiple .java files in /testbed | md5sum /testbed/*.java | awk '{print $1}' | sort | uniq -d | ["md5sum /testbed/*.java | awk '{print $1}' | sort | uniq -d", 'find /testbed -type f -name "*.java" -exec md5sum {} + | sort | uniq -w32 -d -c | sort -nr'] | jarsigner -f path/to/file.jar -verify path/to/file1.java path/to/file2.java ... | 0.0 | 1.0 | 0.0 | ||
| 110 | Compute the MD5 of all files' MD5 checksums in /testbed/dir2/subdir2, sorted by filename | find /testbed/dir2/subdir2 -type f -print0 | sort -z | xargs -0 md5sum | awk '{print $1}' | md5sum | ["find /testbed/dir2/subdir2 -type f -print0 | sort -z | xargs -0 md5sum | awk '{print $1}' | md5sum", "ls -1 /testbed/dir2/subdir2/* | sort | xargs md5sum | awk '{print $1}' | md5sum"] | sudo md5sum --sort path/to/testbed/dir2/subdir2/ | 0.0 | 1.0 | 0.0 | ||
| 111 | Calculate the MD5 hash of the concatenated contents of $FILES sorted alphabetically. | cat $(echo $FILES | tr ' ' '\n' | sort) | md5sum | ["cat $(echo $FILES | tr ' ' '\\n' | sort) | md5sum", 'echo "$FILES" | tr \' \' \'\\n\' | sort | xargs cat | md5sum'] | md5sum --sort-file path/to/file1 path/to/file2 ... | 0.0 | 0.0 | 1.0 | 0.0 | |
| 112 | Compute md5 of sorted hashes of all .py files in /testbed/dir1/subdir1 | find /testbed/dir1/subdir1 -type f -name *.py -exec md5sum {} + | awk '{print $1}' | sort | md5sum | ["find /testbed/dir1/subdir1 -type f -name *.py -exec md5sum {} + | awk '{print $1}' | sort | md5sum", "find /testbed/dir1/subdir1 -type f -name '*.py' -print0 | xargs -0 md5sum | awk '{print $1}' | sort | md5sum"] | md5sum --sort path/to/dir1/subdir1/*.py | 0.0 | 1.0 | 0.0 | ||
| 113 | Show each .txt file’s disk usage in /testbed prefixed with the hostname | find /testbed -name "*.txt" -exec du {} + | awk -v hostname="$(hostname)" '{print hostname, $0}' | ['find /testbed -name "*.txt" -exec du {} + | awk -v hostname="$(hostname)" \'{print hostname, $0}\'', 'find /testbed -name "*.txt" -exec du -h {} + | awk -v hostname="$(hostname)" \'{print hostname, $0}\''] | stress --hostname host --path=/testbed --format=diskusage | 0.0 | 0.0 | 0.0 | ||
| 114 | Set 755 permissions on all PHP files under /testbed and show count | find /testbed -name "*.php" -exec chmod 755 {} \; -exec /bin/echo {} \; | wc -l | ['find /testbed -name "*.php" -exec chmod 755 {} \\; -exec /bin/echo {} \\; | wc -l', 'find /testbed -type f -name "*.php" -exec chmod 755 {} \\; -print | wc -l'] | chcon -R 755 path/to/./* /testbed | 0.0 | 1.0 | 0.0 | ||
| 115 | Print True if the current shell runs inside a screen session, otherwise False | pstree -s $$ | grep -q "screen" && echo "True" || echo "False" | ['pstree -s $$ | grep -q "screen" && echo "True" || echo "False"', 'ps -o comm= $(pstree -sp $$ | awk -F \'[^0-9]*\' \'{print $2}\') | grep -q \'screen\' && echo "True" || echo "False"'] | isscreeninstance --shell | 0.0 | 0.0 | 0.0 | ||
| 116 | Print "True" if all lines of textfile3 appear in textfile2, otherwise "False" | comm -23 <(sort /testbed/dir3/subdir1/subsubdir1/textfile3.txt | uniq) <(sort /testbed/dir2/subdir1/textfile2.txt | uniq) | head -1 | grep -q '.' && echo "False" || echo "True" | ['comm -23 <(sort /testbed/dir3/subdir1/subsubdir1/textfile3.txt | uniq) <(sort /testbed/dir2/subdir1/textfile2.txt | uniq) | head -1 | grep -q \'.\' && echo "False" || echo "True"', 'comm -23 <(sort /testbed/dir3/subdir1/subsubdir1/textfile3.txt | uniq) <(sort /testbed/dir2/subdir1/textfile2.txt | uniq) | grep -q \'.\' && echo "False" || echo "True"'] | diff -w path/to/textfile1.txt textfile2 | 0.0 | 1.0 | 0.0 | ||
| 117 | Calculate the average word count of .txt files in /testbed | find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk 'END { print $1/(NR-1) }' | ["find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk 'END { print $1/(NR-1) }'", 'find /testbed -type f -name "*.txt" -exec wc -w {} + | awk \'{total = $1} END {print total/(NR-1)}\''] | wc -w path/to/testbed/*.txt | 0.0 | 1.0 | 0.0 | ||
| 118 | Calculate average word count of .txt files in /testbed with fewer than six words. | find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk '$1 < 6 {v += $1; c++} END {print v/c}' | ["find /testbed -name '*.txt' -print0 | xargs -0 wc -w | awk '$1 < 6 {v += $1; c++} END {print v/c}'", 'find /testbed -name \'*.txt\' -print0 | xargs -0 wc -w | awk \'$1 < 6 {v += $1; c++} END {print v/c, "words"}\''] | find /testbed -type f -name '*.txt' | xargs wc -l | grep -c '[6-9]' | 0.0 | 1.0 | 1.0 | ||
| 119 | Copy all paths containing 'FooBar' from /testbed into /testbed/dir3/subdir1/subsubdir1/tmp | find /testbed -path '*FooBar*' -print0 | xargs -0 -I{} cp -r {} /testbed/dir3/subdir1/subsubdir1/tmp | ["find /testbed -path '*FooBar*' -print0 | xargs -0 -I{} cp -r {} /testbed/dir3/subdir1/subsubdir1/tmp", "find /testbed -path '*FooBar*' -print0 | xargs -0 -I{} cp -R {} /testbed/dir3/subdir1/subsubdir1/tmp"] | kdiff3 -O path/to/file_or_directory1 path/to/file_or_directory2 ... > path/to/output_file | 0.0 | 0.0 | 0.0 | ||
| 120 | Print paths of all .txt files in /testbed and show lines containing "another" | find /testbed -name "*.txt" \( -exec echo {} \; -o -exec true \; \) -exec grep another {} \; | ['find /testbed -name "*.txt" \\( -exec echo {} \\; -o -exec true \\; \\) -exec grep another {} \\;', 'find /testbed -type f -name "*.txt" -print -exec grep -H "another" {} \\;'] | echo *.txt | pathfind -f -r 'another' /testbed | 0.0 | 0.0 | 0.0 | ||
| 121 | show first 16 bytes of the file as a combined hex string | head /testbed/textfile7.txt -c16 | od -tx1 -w16 | head -n1 | cut -d' ' -f2- | tr -d ' ' | ["head /testbed/textfile7.txt -c16 | od -tx1 -w16 | head -n1 | cut -d' ' -f2- | tr -d ' '", "head -c 16 /testbed/textfile7.txt | od -An -tx1 | tr -d ' \\n'"] | hexdump -C path/to/file | 0.0 | 1.0 | 0.0 | ||
| 122 | copy all /testbed files with "FooBar" in path to current directory preserving attributes | find /testbed -type f -path '*FooBar*' | xargs -i cp -p "{}" . | ['find /testbed -type f -path \'*FooBar*\' | xargs -i cp -p "{}" .', "find /testbed -type f -path '*FooBar*' -exec cp --preserve=mode,ownership,timestamps {} ./ \\;"] | b2copy -i path/to/testbed_files FooBar path/to/destination | 0.0 | 0.0 | 0.0 | ||
| 123 | Copy every file and folder under /testbed whose name includes 'FooBar' into /testbed/dir3/subdir1/subsubdir1/tmp | find /testbed -name '*FooBar*' -print0 | xargs -0 -I{} cp -R {} /testbed/dir3/subdir1/subsubdir1/tmp | ["find /testbed -name '*FooBar*' -print0 | xargs -0 -I{} cp -R {} /testbed/dir3/subdir1/subsubdir1/tmp", 'find /testbed -name "*FooBar*" -exec cp -r {} /testbed/dir3/subdir1/subsubdir1/tmp \\;'] | sudo rsync -rP --exclude-from=path/to/file.txt path/to/source_directory/ path/to/dest_directory/ | 0.0 | 1.0 | 0.0 | ||
| 124 | Count total lines across all .c files under /testbed recursively | find /testbed -name "*.c" -print0 | xargs -0 cat | wc -l | ['find /testbed -name "*.c" -print0 | xargs -0 cat | wc -l', 'find /testbed -name "*.c" -exec wc -l {} + | awk \'{s+=$1} END {print s}\''] | strings -r '/testbed/*.c' | 0.0 | 1.0 | 0.0 | ||
| 125 | Count total number of lines in all files ending with 'php' recursively | find . -type f -name '*php' | xargs cat | wc -l | ["find . -type f -name '*php' | xargs cat | wc -l", "find . -type f -name '*.php' -exec wc -l {} + | awk '{s=$1} END {print s}'"] | find . -type f -name '*.php' | xargs wc --lines | 1.0 | 0.0 | 1.0 | 1.0 | |
| 126 | Count total number of lines in all PHP files under /testbed recursively | find /testbed/ -name '*.php' | xargs cat | wc -l | ["find /testbed/ -name '*.php' | xargs cat | wc -l", "find /testbed/ -type f -name '*.php' | xargs cat | wc -l"] | phploc --recursive --total | 0.0 | 0.0 | 0.0 | ||
| 127 | Compute MD5 checksums of all Python files in /testbed and its subdirectories. | find /testbed -type f -name "*.py" -exec md5sum {} + | ['find /testbed -type f -name "*.py" -exec md5sum {} +', 'find /testbed -type f -name "*.py" -print0 | xargs -0 md5sum'] | py3u8sum --all path/to/testbed | 0.0 | 0.0 | 0.0 | ||
| 128 | Count .html files in /testbed that contain the text foo | find /testbed -name "*.html" | xargs grep -l foo | wc -l | ['find /testbed -name "*.html" | xargs grep -l foo | wc -l', 'find /testbed -name "*.html" -exec grep -l foo {} + | wc -l'] | scc --count path/to/testbed --regexp "foo" html | 0.0 | 0.0 | 0.0 | ||
| 129 | Set permissions to 755 for all .php files under /testbed and output their count | find /testbed -name "*.php" -exec chmod 755 {} \; -exec /bin/echo {} \; | wc -l | ['find /testbed -name "*.php" -exec chmod 755 {} \\; -exec /bin/echo {} \\; | wc -l', "find /testbed -type f -name '*.php' -exec chmod 755 {} \\; -print | wc -l"] | find /testbed -type f -perm +0400 -exec chmod 755 {} \; | 0.0 | 1.0 | 1.0 | ||
| 130 | count lines of each /testbed file with 'file' in its name, sorted alphabetically | find /testbed/ -name '*file*' | sort | xargs wc -l | ["find /testbed/ -name '*file*' | sort | xargs wc -l", "find /testbed -type f -name '*file*' -exec wc -l {} +"] | cs count -f file -- sort-by path/to/testbed/*.cs | 0.0 | 0.0 | 0.0 | ||
| 131 | count regular files in ${DIRECTORY} whose filenames contain a vowel | find ${DIRECTORY} -type f -print | sed -e 's@^.*/@@' | grep '[aeiouyAEIOUY]' | wc -l | ["find ${DIRECTORY} -type f -print | sed -e 's@^.*/@@' | grep '[aeiouyAEIOUY]' | wc -l", 'find "${DIRECTORY}" -type f -print | awk -F/ \'{print $NF}\' | grep -i \'[aeiouy]\' | wc -l'] | find "${DIRECTORY}" -type f \( [ $1 = *a ] + [ $1 = *e ] + ... \) | wc -l | 0.0 | 0.0 | 1.0 | 1.0 | |
| 132 | Count files for each extension in /testbed and list counts in descending order. | find /testbed -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort | uniq -c | sort -rn | ["find /testbed -type f | sed -e 's/.*\\.//' | sed -e 's/.*\\///' | sort | uniq -c | sort -rn", "find /testbed -type f | awk -F. '{if (NF>1) print $NF}' | sort | uniq -c | sort -nr"] | tree -d --files-from-dir=/testbed | uniq -c | sort -hr | 0.0 | 0.0 | 0.0 | ||
| 133 | count total lines in all .gz files under /testbed after decompressing them | find /testbed -type f -name '*.gz' | xargs zcat | wc -l | ["find /testbed -type f -name '*.gz' | xargs zcat | wc -l", 'find /testbed -type f -name "*.gz" -exec sh -c \'gunzip -c "$0" | wc -l\' {} \\; | awk \'{s+=$1} END {print s}\''] | zcat --gzip --lines /testbed/*.gz | 0.0 | 1.0 | 0.0 | ||
| 134 | count all files in /testbed and its subdirectories | find /testbed -type f -exec ls -l {} \; | wc -l | ['find /testbed -type f -exec ls -l {} \\; | wc -l', 'find /testbed -type f | wc -l'] | junit --testfile-filter '**/testbed/*' --testfiles 'junit.xml' path/to/testbed | 0.0 | 0.0 | 0.0 | ||
| 135 | Count lines of each PHP file in /testbed, listing files alphabetically | find /testbed -name '*.php' -type f | sort | xargs wc -l | ["find /testbed -name '*.php' -type f | sort | xargs wc -l", 'find /testbed -type f -name "*.php" -exec wc -l {} + | sort'] | phploc --sort path/to/testbed --count | 0.0 | 0.0 | 0.0 | ||
| 136 | Count lines of each PHP file in /testbed and sort results descending. | find /testbed -name '*.php' -type f | xargs wc -l | sort -nr | ["find /testbed -name '*.php' -type f | xargs wc -l | sort -nr", 'find /testbed -type f -name "*.php" -exec wc -l {} + | sort -rn'] | phpcpfls --dir path/to/testbed --sort -desc | 0.0 | 0.0 | 0.0 | ||
| 137 | Count and list each IP address in /etc/networks by frequency, highest first. | grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' /etc/networks | sort | uniq -c | sort -nr | ["grep -oE '([0-9]{1,3}\\.){3}[0-9]{1,3}' /etc/networks | sort | uniq -c | sort -nr", "awk '{for (i=1; i<=NF; i++) if ($i ~ /([0-9]{1,3}\\.){3}[0-9]{1,3}/) print $i}' /etc/networks | sort | uniq -c | sort -nr"] | ipcalc -n -f -h path/to/networks.txt | 0.0 | 0.0 | 0.0 | ||
| 138 | Count total lines with alphanumeric characters in all PHP files under /testbed. | find /testbed -name '*.php' | xargs cat | awk '/[a-zA-Z0-9]/ {i++} END{print i}' | ["find /testbed -name '*.php' | xargs cat | awk '/[a-zA-Z0-9]/ {i++} END{print i}'", "find /testbed -type f -name '*.php' -exec grep -H '.*[[:alnum:]].*' {} + | wc -l"] | phpmd --all --regexp '^[a-z0-9]+$' --count path/to/testbed/ | 0.0 | 0.0 | 0.0 | ||
| 139 | Count total lines in all .php and .js files under /testbed. | find /testbed -name '*.js' -or -name '*.php' | xargs wc -l | grep 'total' | awk '{print $1}' | ["find /testbed -name '*.js' -or -name '*.php' | xargs wc -l | grep 'total' | awk '{print $1}'", "find /testbed -type f \\( -name '*.php' -o -name '*.js' \\) -exec wc -l {} + | awk '{s=$1} END {print s}'"] | php --list-all | grep -v '^#' | xargs php --linecount path/to/file | 0.0 | 0.0 | 0.0 | ||
| 140 | Create an empty abc.txt file inside every dir1 directory under /testbed | find /testbed -type d -name "dir1" -print | sed 's/$/\/abc.txt/g' | xargs touch | ['find /testbed -type d -name "dir1" -print | sed \'s/$/\\/abc.txt/g\' | xargs touch', 'find testbed -type d -name "dir1" -exec touch {}/abc.txt \\;'] | abcmk -n path/to/testbed -c abc.txt -d /path/to/directory1 | 0.0 | 0.0 | 0.0 | ||
| 141 | Archive all /var/log files older than one day into /testbed/logs.tar.gz | find /var/log/ -mtime +1 | xargs tar -czvPf /testbed/logs.tar.gz | ['find /var/log/ -mtime +1 | xargs tar -czvPf /testbed/logs.tar.gz', 'find /var/log -type f -mtime +1 -exec tar -czvPf /testbed/logs.tar.gz {} +'] | tar -zcf /testbed/logs.tar.gz */*/1D* | 0.0 | 1.0 | 0.0 | ||
| 142 | Remove files in /testbed/dir3/subdir1/subsubdir1/tmp older than two days | find /testbed/dir3/subdir1/subsubdir1/tmp -type f -mtime +2 -print0 | xargs -0 rm -f | ['find /testbed/dir3/subdir1/subsubdir1/tmp -type f -mtime +2 -print0 | xargs -0 rm -f', 'find /testbed/dir3/subdir1/subsubdir1/tmp -type f -mtime +2 -delete'] | s3cmd rm path/to/file1 path/to/file2 ... --exclude '^2023-06-01T00:00:00$' | 0.0 | 0.0 | 0.0 | ||
| 143 | Show the five biggest files in /testbed and its subdirectories | find /testbed -type f -exec du -b {} + | sort -rh | head -n 5 | ['find /testbed -type f -exec du -b {} + | sort -rh | head -n 5', 'find /testbed -type f -print0 | xargs -0 du -b | sort -rn | head -n 5'] | du -c --max-depth=1 | sort -k 5 | head -n 5 | 0.0 | 1.0 | 0.0 | ||
| 144 | list the five smallest non-empty files under /testbed with their sizes | find /testbed -type f -size +0c -exec du -b {} + | sort -n | head -n 5 | ['find /testbed -type f -size +0c -exec du -b {} + | sort -n | head -n 5', 'find /testbed -type f -size +0c -exec du -b {} + | sort -rh | tail -n 5'] | ls -1f /testbed/* | sort -k 5 -nr | head -n 5 | 0.0 | 1.0 | 0.0 | ||
| 145 | list the five smallest regular files in /testbed and its subdirectories | find /testbed -type f -exec ls -s {} \; | sort -n | head -5 | ['find /testbed -type f -exec ls -s {} \\; | sort -n | head -5', 'find /testbed -type f -exec du -b {} + | sort -n | head -n 5'] | ls -1F *-*/ | head -n 5 | 0.0 | 1.0 | 0.0 | ||
| 146 | show the five largest files in /testbed and their sizes | find /testbed -type f -maxdepth 1 -exec du -b {} + | sort -rh | head -n 5 | ['find /testbed -type f -maxdepth 1 -exec du -b {} + | sort -rh | head -n 5', "ls -lS /testbed | grep '^-' | head -n 5"] | ls -lh | fzf --max-count=5 | 0.0 | 0.0 | 1.0 | ||
| 147 | print basenames of .java files under /testbed containing the word Hello | find /testbed -name "*.java" -exec grep -Hin Hello {} + | cut -d ":" -f 1 | xargs -I{} basename {} | ['find /testbed -name "*.java" -exec grep -Hin Hello {} + | cut -d ":" -f 1 | xargs -I{} basename {}', 'find testbed -type f -name "*.java" -exec grep -l \'Hello\' {} +'] | jdeps --output-only-basename path/to/testbed --word "Hello" */*.java | 0.0 | 0.0 | 1.0 | 0.0 | |
| 148 | Print case‑insensitive duplicate filenames in the /testbed directory tree | find /testbed -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d | ["find /testbed -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d", "find /testbed -type f | awk -F/ '{print tolower($NF)}' | sort | uniq -d"] | find /testbed -type f | xargs grep --ignore-case '^[a-z]*' | 0.0 | 1.0 | 1.0 | ||
| 149 | list files in testbed/dir1 that are not present in testbed/dir2 | comm -23 <(find /testbed/dir1 | sed 's#/testbed/dir1/##' | sort) <(find /testbed/dir2 | sed 's#/testbed/dir2/##' | sort) | sed 's#^#/testbed/dir1/#' | ["comm -23 <(find /testbed/dir1 | sed 's#/testbed/dir1/##' | sort) <(find /testbed/dir2 | sed 's#/testbed/dir2/##' | sort) | sed 's#^#/testbed/dir1/#'", "comm -23 <(find testbed/dir1 -type f | sed 's|testbed/dir1/||' | sort) <(find testbed/dir2 -type f | sed 's|testbed/dir2/||' | sort) | sed 's|^|testbed/dir1/|'"] | testbed-cli dir1 ls --notdir path/to/testbed/dir2 | 0.0 | 0.0 | 0.0 | ||
| 150 | list distinct directories under /testbed that contain files with 'Hello' | grep -rl 'Hello' /testbed | xargs -I {} dirname {} | sort | uniq | ["grep -rl 'Hello' /testbed | xargs -I {} dirname {} | sort | uniq", "find /testbed -type f -exec grep -l 'Hello' {} + | xargs -I {} dirname {} | sort | uniq"] | ls -d '/testbed/*Hello*' | 0.0 | 1.0 | 0.0 | ||
| 151 | Print total line count of all Java files under /testbed recursively | find /testbed -name '*.java' -print0 |xargs -0 wc -l|grep 'total' |awk '{ print $1 }' | ["find /testbed -name '*.java' -print0 |xargs -0 wc -l|grep 'total' |awk '{ print $1 }'", 'find /testbed -name "*.java" -exec wc -l {} + | awk \'{s=$1} END {print s}\''] | jdeps -total --recursive path/to/testbed | 0.0 | 1.0 | 0.0 | ||
| 152 | Create a symbolic link FooBar in /testbed/dir3/subdir1/subsubdir1 pointing to / | ln /testbed/dir3/subdir1/subsubdir1/FooBar -s / | ['ln /testbed/dir3/subdir1/subsubdir1/FooBar -s /', 'ln -s /testbed/dir3/subdir1/subsubdir1/FooBar /'] | ln -s path/to/FooBar /testbed/dir3/subdir1/subsubdir1/ | 0.0 | 1.0 | 1.0 | ||
| 153 | find files under /testbed/dir1 with exact mode 1553 (sticky bit set) | find /testbed/dir1 -perm 1553 | ['find /testbed/dir1 -perm 1553', 'find /testbed/dir1 -type f -perm 1553'] | adb devices | grep -i '^device' | while read device; do adb pull $device /testbed/dir1/; done | 0.0 | 0.0 | 0.0 | ||
| 154 | list PHP files in /testbed that contain "world" (case‑insensitive) | find /testbed -name '*.php' -exec grep -iq "world" {} \; -print | ['find /testbed -name \'*.php\' -exec grep -iq "world" {} \\; -print', 'find /testbed -name "*.php" -exec grep -H "world" {} \\;'] | phploc --ignore-case --includewords="world" path/to/testbed | 0.0 | 0.0 | 0.0 | ||
| 155 | Search recursively for case‑insensitive “Hello”, showing line numbers in /system/folder1 | grep -inr "Hello" /system/folder1 | ['grep -inr "Hello" /system/folder1', "find /system/folder1 -type f -exec grep -inH 'hello' {} \\;"] | adb shell findcmd "case-insensitive search_pattern" --recursive --line-numbers /system/folder1 | 0.0 | 0.0 | 0.0 | ||
| 156 | recursively find whole-word “foo” in /system, displaying matching lines with line numbers | grep -rnw /system -e "foo" | ['grep -rnw /system -e "foo"', "grep -ronw '/system' -e 'foo'"] | find /system -name "foo*" -exec echo {} + | xargs -n1 wc -l | 0.0 | 1.0 | 0.0 | ||
| 157 | display a hierarchical view of all files and directories under /system | tree /system | ['tree /system', "find /system -print | sed -e 's;[^/]*/;|___;g;s;___|; |;g'"] | ls -lF /system/ | 0.0 | 1.0 | 0.0 | ||
| 158 | display a recursive tree of /system/folder2 including hidden files | tree -a /system/folder2 | ['tree -a /system/folder2', "find /system/folder2 -print | sed -e 's;[^/]*/;|___;g;s;___|; |;g'"] | tree -r -T */folder2/ | 0.0 | 0.0 | 1.0 | ||
| 159 | list unique directories under /system containing .out files | find /system -type f -name "*.out" -print0 | xargs -0 -n1 dirname | sort -u | ['find /system -type f -name "*.out" -print0 | xargs -0 -n1 dirname | sort -u', 'find /system -type f -name "*.out" -printf \'%h\\n\' | sort -u'] | find /system -type d -name '*.out' | uniq | 0.0 | 1.0 | 1.0 | ||
| 160 | Delete all .txt files in /system, automatically confirming any prompts | yes y | rm -r /system/*.txt | ['yes y | rm -r /system/*.txt', 'find /system -maxdepth 1 -type f -name "*.txt" -exec rm -f {} \\;'] | echo "delete path/to/directory" | sudo wipefs -a | 0.0 | 1.0 | 0.0 | ||
| 161 | Delete all empty directories within /system/folder3/temp recursively. | find /system/folder3/temp -depth -type d -exec rmdir {} \; | ['find /system/folder3/temp -depth -type d -exec rmdir {} \\;', 'find /system/folder3/temp -type d -empty -delete'] | rm -r /system/folder3/temp/*.empty | 0.0 | 1.0 | 0.0 | ||
| 162 | Remove all empty directories under /system/folder3/temp, reporting each removal. | find /system/folder3/temp -type d -empty -exec rmdir -vp --ignore-fail-on-non-empty {} + | ['find /system/folder3/temp -type d -empty -exec rmdir -vp --ignore-fail-on-non-empty {} +', 'find /system/folder3/temp -type d -empty -print -delete 2>/dev/null'] | rm -r /system/folder3/temp/*.empty | 0.0 | 1.0 | 0.0 | ||
| 163 | Delete all non-txt files recursively inside /system/folder1 | find /system/folder1 -type f -not -name '*txt' | xargs rm | ["find /system/folder1 -type f -not -name '*txt' | xargs rm", "find /system/folder1 -type f ! -name '*.txt' -print -delete"] | rm -fR '/system/folder1/**/non.txt' | 0.0 | 1.0 | 0.0 | ||
| 164 | Rename all files containing 'special' to 'regular' under /system/folder2, skipping any in a 'special' directory. | find /system/folder2 -type f -name '*special*' ! -path '*/special/*' -execdir bash -c 'mv "$0" "${0/special/regular}"' {} \; | ['find /system/folder2 -type f -name \'*special*\' ! -path \'*/special/*\' -execdir bash -c \'mv "$0" "${0/special/regular}"\' {} \\;', 'find /system/folder1 -type f -name \'*special*\' -exec bash -c \'for f; do mv -- "$f" "${f%/*}/${f##*/special/regular}"; done\' _ {} +'] | adb shell mkdir -p /data/system/folder3 && adb shell cp -R /system/folder2/* /system/folder3/ && adb shell find . -maxdepth 1 -type f | xargs -n 1 -- ignorecase sed '/special/d; s/\s*special//g' | xargs -n 1 -- ignorecase sed 's/special/regular/g' | 0.0 | 0.0 | 0.0 | ||
| 165 | Search /system recursively for "foo", display matching lines and the total count | grep -r "foo" /system | tee >(wc -l) | ['grep -r "foo" /system | tee >(wc -l)', 'grep -r "foo" /system | awk \'{print} END {print NR}\''] | find /system -type f | grep foo | wc -l | 0.0 | 1.0 | 0.0 | ||
| 166 | List names of all regular files under /system/folder3 without directory paths. | find /system/folder3/ -type f -exec basename {} \; | ['find /system/folder3/ -type f -exec basename {} \\;', 'find /system/folder3/ -type f | xargs -n 1 basename'] | find /system/folder3 -type f -name \*.txt|\.log|... -not -path \*/[^/]*$ | 0.0 | 0.0 | 1.0 | ||
| 167 | Search for "special" in the extracted contents of /system/folder2.tar.gz | zcat -r /system/folder2.tar.gz | grep "special" | ['zcat -r /system/folder2.tar.gz | grep "special"', 'tar -xzvf /system/folder2.tar.gz -O | grep "special"'] | zegrep -i "special" path/to/file_or_directory1 path/to/file_or_directory2 ... | 0.0 | 1.0 | 0.0 | ||
| 168 | Show the file without trailing carriage returns, printing characters with escape notation | cat /system/folder3/temp/temp1/text1.txt | sed 's/\r$//' | od -c | ["cat /system/folder3/temp/temp1/text1.txt | sed 's/\\r$//' | od -c", "cat system/folder3/temp/temp1/text1.txt | sed 's/\\r$//' | od -c -An"] | tr -s '\r' path/to/file | 0.0 | 0.0 | 1.0 | 0.0 | |
| 169 | Delete every .doc file in /system/folder1 and its subdirectories | find /system/folder1 -name '*.doc' -exec rm "{}" \; | ['find /system/folder1 -name \'*.doc\' -exec rm "{}" \\;', "find /system/folder1 -type f -name '*.doc' -delete"] | sudo trash -v --recursive path/to/system/folder1/ | 0.0 | 1.0 | 0.0 | ||
| 170 | Delete all .log files in /system/folder1 and its subdirectories | find /system/folder1 -name '*.log' -print0 | xargs -0 rm | ["find /system/folder1 -name '*.log' -print0 | xargs -0 rm", "find /system/folder1 -type f -name '*.log' -delete"] | rmdir -p /system/folder1 | 0.0 | 1.0 | 0.0 | ||
| 171 | Delete all .txt files directly inside /system, ignoring subdirectories | find /system -name '*.txt' -maxdepth 1 | xargs rm | ["find /system -name '*.txt' -maxdepth 1 | xargs rm", "find /system -name '*.txt' -maxdepth 1 -delete"] | adb pull --recursive path/to/system_root /system/ | 0.0 | 0.0 | 0.0 | ||
| 172 | Delete .sql files in /system/folder3/backup_dbg older than 25 days | find /system/folder3/backup_dbg/*.sql -mtime +25 -exec rm -f {} \; | ['find /system/folder3/backup_dbg/*.sql -mtime +25 -exec rm -f {} \\;', "find /system/folder3/backup_dbg -name '*.sql' -print -mtime +25 -delete"] | drill --path /system/folder3/backup_dbg --filter "mtime > '2019-06-01T00:00:00'" | 0.0 | 0.0 | 0.0 | ||
| 173 | Delete all .txt files in /system/folder1 older than five minutes | find /system/folder1 -mmin +5 -type f -name "*.txt" -delete | ['find /system/folder1 -mmin +5 -type f -name "*.txt" -delete', 'find /system/folder1 -mmin +5 -type f -name "*.txt" | xargs rm -f'] | systemctl remove --now --quiet --recursive --file /system/folder1/*.txt 5m | 0.0 | 1.0 | 0.0 | ||
| 174 | Delete .txt files older than five minutes in /system/folder1, except keep.txt. | find /system/folder1 -maxdepth 1 -mmin +5 -type f -name "*.txt" ! -name "keep.txt" -delete | ['find /system/folder1 -maxdepth 1 -mmin +5 -type f -name "*.txt" ! -name "keep.txt" -delete', 'find /system/folder1 -maxdepth 1 -mmin +5 -type f -name "*.txt" ! -name "keep.txt" | xargs rm -f'] | adb shell pm delete 5m path/to/folder1/*.txt --keep "keep.txt" | 0.0 | 0.0 | 0.0 | ||
| 175 | Delete all .sh files starting with "new" in /system/folder1 recursively | find /system/folder1 -name 'new*.sh' -exec rm -f '{}' \; | ["find /system/folder1 -name 'new*.sh' -exec rm -f '{}' \\;", "find /system/folder1 -name 'new*.sh' -delete"] | adb shell rm -f */system/folder1/*.sh *.sh | 0.0 | 0.0 | 0.0 | ||
| 176 | Delete all a.out, *.o, and core files recursively under /system | find /system \( -name a.out -o -name '*.o' -o -name 'core' \) -exec rm {} \; | ["find /system \\( -name a.out -o -name '*.o' -o -name 'core' \\) -exec rm {} \\;", 'find /system -type f \\( -name "a.out" -o -name "*.o" -o -name "core" \\) -delete'] | adb shell rm -r '/system/a.out/*' '/system/*.o' '/system/core*' | 0.0 | 0.0 | 0.0 | ||
| 177 | Print the last five CSV columns of each line in /system/folder1/data.csv | cat /system/folder1/data.csv | rev | cut -d, -f-5 | rev | ['cat /system/folder1/data.csv | rev | cut -d, -f-5 | rev', "tail -n 1 /system/folder1/data.csv | rev | cut -d',' -f1-5 | rev"] | csvcut --last 5 --path /system/folder1/data.csv | 0.0 | 0.0 | 0.0 | ||
| 178 | Delete all directories named "temp" in the /system directory tree | find /system -name "temp" -type d -delete | ['find /system -name "temp" -type d -delete', 'find /system -type d -name "temp" -exec rm -rf {} +'] | adb shell pm delete --tree /system/10/temp | 0.0 | 0.0 | 0.0 | ||
| 179 | Delete all empty files in /system/folder3/temp and its subdirectories. | find /system/folder3/temp -type f -empty -print | xargs rm -f | ['find /system/folder3/temp -type f -empty -print | xargs rm -f', 'find /system/folder3/temp -type f -empty -print -delete'] | systemctl clean --all --recursive --empty /system/folder3/temp | 0.0 | 1.0 | 0.0 | ||
| 180 | Remove a.out and .o files in /system modified within the last 7 days | find /system \( -name a.out -o -name '*.o' \) -mtime -7 -exec rm {} \; | ["find /system \\( -name a.out -o -name '*.o' \\) -mtime -7 -exec rm {} \\;", 'find /system -type f \\( -name "a.out" -o -name "*.o" \\) -mtime -7 -delete'] | adb root --files=remove --since="2019-06-30T00:00:00" path/to/system | 0.0 | 0.0 | 0.0 | ||
| 181 | Delete all files and folders named .DS_Store, ._.DS_Store, ._*, .TemporaryItems, or .apdisk within /system/folder3/temp | find /system/folder3/temp \( -name '.DS_Store' -or -name '._.DS_Store' -or -name '._*' -or -name '.TemporaryItems' -or -name '.apdisk' \) -exec rm -rf {} \; | ["find /system/folder3/temp \\( -name '.DS_Store' -or -name '._.DS_Store' -or -name '._*' -or -name '.TemporaryItems' -or -name '.apdisk' \\) -exec rm -rf {} \\;", "find /system/folder3/temp \\( -name '.DS_Store' -or -name '._.DS_Store' -or -name '._*' -or -name '.TemporaryItems' -or -name '.apdisk' \\) -delete"] | rm -rf */\.DS_Store/*/*.*/*/*/*/*.apdisk/*/*.TemporaryItems/*/*/*._.DS_Store/*.*/*.*/*/*/*/*.*/*.*/*/*/*.*/..*/*/*.*/..*/*/*/*/*.*/..*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/* | 0.0 | 1.0 | 0.0 | ||
| 182 | Delete parenthetical content, replace non-digits with spaces, and display as a table | echo '1/2 [3] (27/03/2012 19:32:54) word word word word 4/5' | sed -e 's/(.*)//' -e 's/[^0-9]/ /g' | column -t | ["echo '1/2 [3] (27/03/2012 19:32:54) word word word word 4/5' | sed -e 's/(.*)//' -e 's/[^0-9]/ /g' | column -t", "echo '1/2 [3] (27/03/2012 19:32:54) word word word word 4/5' | sed 's/([^)]*)//g' | tr -c '0-9' ' ' | column -t"] | cat path/to/file.txt | tabula --replace-ns --tabulate --keep-parentheticals --only-digits | 0.0 | 0.0 | 0.0 | ||
| 183 | Delete files in /system/folder1 whose names start with text2, text3, or text4 | find /system/folder1 -name 'text[2-4]*' -exec rm {} \; | ["find /system/folder1 -name 'text[2-4]*' -exec rm {} \\;", "find /system/folder1 -name 'text[2-4]*' -delete"] | adb root --filter "text2,text3,text4" path/to/system/folder1 | 0.0 | 0.0 | 0.0 | ||
| 184 | Delete all files under /system that are smaller than 1 KB | find /system -type f -size -1k -exec rm {} + | ['find /system -type f -size -1k -exec rm {} +', 'find /system -type f -size -1k -delete'] | adb pull /system/* --delete-size > /dev/null | 0.0 | 0.0 | 0.0 | ||
| 185 | Delete files under /system that are older than 31 days | find /system -type f -mtime +31 -exec rm -f {} \; | ['find /system -type f -mtime +31 -exec rm -f {} \\;', 'find /system -type f -mtime +31 -delete'] | adb stat path/to/system/directory | grep -v '^<' | xargs -n 1 -- bash -c 'adb pull path/to/file path/to/new_directory' | 0.0 | 0.0 | 0.0 | ||
| 186 | output the file's contents as one line without newlines | paste -sd "" /system/folder3/temp/temp1/text1.txt | ['paste -sd "" /system/folder3/temp/temp1/text1.txt', "tr -d '\\n' < /system/folder3/temp/temp1/text1.txt"] | cat path/to/file | sed -f '%s/\n$//g' | 0.0 | 1.0 | 0.0 | ||
| 187 | Delete all regular files in /system and its subdirectories | find /system -type f -exec rm {} + | ['find /system -type f -exec rm {} +', 'find /system -type f -delete'] | sudo find /system -type f | xargs rm -f | 0.0 | 1.0 | 0.0 | ||
| 188 | list differing files between /system/folder1 and /system/folder2, sorted alphabetically | diff -qr /system/folder1 /system/folder2 | sort | ['diff -qr /system/folder1 /system/folder2 | sort', 'diff -qr /system/folder1 /system/folder2'] | cmp -s --sort path/to/system/folder1|folder2 | 0.0 | 0.0 | 0.0 | ||
| 189 | Display free space in megabytes for the filesystem containing /system | df -m /system | ['df -m /system', "df -m /system | grep / | tr -s ' ' | cut -d ' ' -f 4"] | df -k /system | 0.0 | 1.0 | 1.0 | ||
| 190 | show total count of directories inside /system, including /system itself | find /system -type d | wc -l | ['find /system -type d | wc -l', 'tree -d /system | tail -n 1'] | df -k /system | 0.0 | 1.0 | 0.0 | ||
| 191 | Create a tar.gz of recent /system/folder1 files with 2023-01-01 timestamps and root ownership. | tar --mtime='2023-01-01' --owner=0 --group=0 -czf mytarfile.tgz `find /system/folder1 -mtime -60` | ["tar --mtime='2023-01-01' --owner=0 --group=0 -czf mytarfile.tgz `find /system/folder1 -mtime -60`", "tar --mtime='2023-01-01' --owner=0 --group=0 -czvf mytarfile.tgz `find /system/folder1 -mtime -60`"] | sudo btrfsync -R -o root,2023-01-01 --path=/system/folder1 --mode=644 --time-stamp path/to/2023-01-01_00:00:00.tar.gz | 0.0 | 1.0 | 0.0 | ||
| 192 | Create a symbolic link named folder1 in /system pointing to the root directory | ln /system/folder1 -s / | ['ln /system/folder1 -s /', 'ln -s /system/folder1 /'] | sudo mkdir -p /system/folder1 | 0.0 | 1.0 | 0.0 | ||
| 193 | Output current date/time with trailing 1 and append to /system/folder3/temp/empty.txt | echo $(date) "1" | tee -a /system/folder3/temp/empty.txt | ['echo $(date) "1" | tee -a /system/folder3/temp/empty.txt', 'echo $(date +"%Y-%m-%d~%H:%M:%S") "1" | tee -a /system/folder3/temp/empty.txt'] | date +%F_%T > /system/folder3/temp/%s.txt | 0.0 | 1.0 | 0.0 | ||
| 194 | Combine all .txt files under /system (excluding concat.txt) into /system/folder3/temp/concat.txt | find /system -name "*.txt" -not -name "concat.txt" -print -exec cat {} \; > /system/folder3/temp/concat.txt | ['find /system -name "*.txt" -not -name "concat.txt" -print -exec cat {} \\; > /system/folder3/temp/concat.txt', 'find /system -type f -name "*.txt" -not -name "concat.txt" -print -exec cat {} \\; > /system/folder3/temp/concat.txt'] | cat *.txt | tr '\n' ' ' | sort -u | uniq > temp && mv temp/*.txt /system/folder3/temp/concat.txt | 0.0 | 1.0 | 0.0 | ||
| 195 | Copy all files from /system preserving directory hierarchy to /backup | find /system -depth -print | cpio -dump /backup | ['find /system -depth -print | cpio -dump /backup', 'find /system -print | cpio -dump /backup'] | adb pull --preserve-directory-hierarchy /system /backup | 0.0 | 0.0 | 0.0 | ||
| 196 | Copy all non-text files from /system into /system/folder3/backup_dbg/backup | find /system -maxdepth 1 -type f ! -name '*text*' -exec cp {} /system/folder3/backup_dbg/backup \; | ["find /system -maxdepth 1 -type f ! -name '*text*' -exec cp {} /system/folder3/backup_dbg/backup \\;", "find /system -maxdepth 1 -print -type f ! -name '*text*' -exec cp {} /system/folder3/backup_dbg/backup \\;"] | adb pull /system/* /system/folder3/backup_dbg/backup | 0.0 | 0.0 | 0.0 | ||
| 197 | Rename temp1 to temp1_old within /system/folder3/temp | mv /system/folder3/temp/temp1 /system/folder3/temp/temp1_old | ['mv /system/folder3/temp/temp1 /system/folder3/temp/temp1_old', 'cp -r /system/folder3/temp/temp1 /system/folder3/temp/temp1_old && rm -r /system/folder3/temp/temp1'] | mkdir -p /system/folder3/ && mv /system/folder3/temp/* temp1 && rename temp1 temp1_old | 0.0 | 1.0 | 0.0 | ||
| 198 | Print the contents of /system/text1.txt as ASCII characters | od -t c /system/text1.txt | ['od -t c /system/text1.txt', 'hexdump -C /system/text1.txt'] | cat /system/text1.txt | text2ascii -s | 0.0 | 0.0 | 0.0 | ||
| 199 | Create a gzip-compressed archive of /system/folder1 with 2023-01-01 timestamps and UID/GID 0 | tar --mtime='2023-01-01' --owner=0 --group=0 -zcf compress_folder1.tar.gz /system/folder1 | ["tar --mtime='2023-01-01' --owner=0 --group=0 -zcf compress_folder1.tar.gz /system/folder1", "tar --mtime='2023-01-01' --owner=0 --group=0 -zcvf compress_folder1.tar.gz /system/folder1"] | sudo tar -cvzf system.tar.gz --mtime=2023-01-01 --uid 0 --gid 0 path/to/system/folder1 | 0.0 | 1.0 | 0.0 | ||
| 200 | download the file from the URL and save it to /system/textfile.txt | curl http://example.com/textfile.txt -o /system/textfile.txt | ['curl http://example.com/textfile.txt -o /system/textfile.txt', 'curl -vo /system/textfile.txt http://example.com/textfile.txt'] | adb pull https://example.com/path/to/file /system/textfile.txt | 0.0 | 0.0 | 0.0 | ||
| 201 | list all files under /system with size greater than 10 bytes | find /system -size +10c -print | ['find /system -size +10c -print', 'find /system -type f -size +10c'] | find /system -size +10k | 0.0 | 1.0 | 1.0 | ||
| 202 | Generate sorted list of MD5 hashes for all .txt files under /system | find /system -type f -name '*.txt' -exec md5sum {} + | awk '{print $1}' | sort | ["find /system -type f -name '*.txt' -exec md5sum {} + | awk '{print $1}' | sort", 'find /system -type f -name "*.txt" -exec md5sum {} + | sort'] | md5sum --sort path/to/directory/*.txt | 0.0 | 1.0 | 0.0 | ||
| 203 | Print the IP address of the current host as listed in /etc/hosts | more /etc/hosts | grep `hostname` | awk '{print $1}' | ["more /etc/hosts | grep `hostname` | awk '{print $1}'", 'grep "$(hostname)" /etc/hosts | awk \'{print $1}\''] | ipcalc -f | 0.0 | 0.0 | 0.0 | ||
| 204 | list files under /workspace modified within the past 30 days | find /workspace -daystart -type f -mtime -30 | ['find /workspace -daystart -type f -mtime -30', 'find /workspace -type f -mtime -30'] | ls -1r --time-style=long --format="%F %h-%d-%y_%H:%M" path/to/directory/modified-in-the-last-30-days | 0.0 | 1.0 | 0.0 | ||
| 205 | search for .c files in /workspace larger than 1KB and list them | find /workspace -name '*.c' -size +1k -print | ["find /workspace -name '*.c' -size +1k -print", "find /workspace -name '*.c' -size +1k"] | find /workspace -name '*.c' -size +1024M | xargs ls -l | 0.0 | 1.0 | 1.0 | ||
| 206 | list files in /workspace and subfolders changed over an hour ago | find /workspace -type f -cmin +60 | ['find /workspace -type f -cmin +60', 'find /workspace -type f -cmin +60 -print'] | git ls-files --others --since "1h ago" | 0.0 | 1.0 | 0.0 | ||
| 207 | Find regular files under /workspace accessed more than an hour ago. | find /workspace -type f -amin +60 | ['find /workspace -type f -amin +60', 'find /workspace -type f -amin +60 -print'] | find /workspace -type f -atime +1h | 0.0 | 1.0 | 1.0 | ||
| 208 | list only top‑level directories inside /workspace without descending into subfolders | find /workspace -maxdepth 1 -type d | ['find /workspace -maxdepth 1 -type d'] | find -type d -not -path '*/\*/*' -exec ls -l {} \+ | grep '^d$' | 0.0 | 1.0 | 1.0 | ||
| 209 | list all empty files and directories under /workspace | find /workspace -empty | ['find /workspace -empty', 'find /workspace -empty -print'] | zfs list -a|--all --empty --dir --path=/workspace | 0.0 | 0.0 | 0.0 | ||
| 210 | list all empty files and directories under /workspace | find /workspace -empty -exec ls {} \; | ['find /workspace -empty -exec ls {} \\;', 'find /workspace -type f -size 0'] | find /workspace -type f -empty | find /workspace -type d -empty | 0.0 | 1.0 | 1.0 | ||
| 211 | Delete all files larger than 1 KB within /workspace | find /workspace -type f -size +1k -delete | ['find /workspace -type f -size +1k -delete', 'find /workspace -type f -size +1k -exec rm {} \\;'] | find /workspace -type f -size +1K | xargs rm -f | 0.0 | 1.0 | 1.0 | ||
| 212 | list detailed info of files in /workspace that have only owner read permission | find /workspace -perm 400 -type f -exec ls -l {} \; | ['find /workspace -perm 400 -type f -exec ls -l {} \\;', 'find /workspace -perm 400 -ls'] | lsar -a path/to/workspace -o read | 0.0 | 0.0 | 0.0 | ||
| 213 | list detailed info of all files in /workspace with permission 777 | find /workspace -perm 777 -type f -exec ls -l {} \; | ['find /workspace -perm 777 -type f -exec ls -l {} \\;', 'find /workspace -perm 777 -ls'] | ls -laR /workspace 777 | 0.0 | 1.0 | 0.0 | ||
| 214 | list detailed information for all .txt files under /workspace | find /workspace -name "*.txt" -exec ls -ld {} \; | ['find /workspace -name "*.txt" -exec ls -ld {} \\;', 'find /workspace -name "*.txt" | xargs ls -ld'] | jenv ls --info path/to/workspace/*.txt | 0.0 | 0.0 | 0.0 | ||
| 215 | move all files in /workspace (excluding subfolders) to the root directory | find /workspace -maxdepth 1 -type f -exec mv -t / {} + | ['find /workspace -maxdepth 1 -type f -exec mv -t / {} +', 'find /workspace -maxdepth 1 -type f -exec mv {} / \\;'] | mv -R path/to/workspace * | 0.0 | 1.0 | 0.0 | ||
| 216 | move files from /workspace accessed within the last day to the root directory | find /workspace -atime -1 -type f -exec mv {} / \; | ['find /workspace -atime -1 -type f -exec mv {} / \\;', 'find /workspace -type f -atime -1 -print0 | xargs -0 -I {} mv {} /'] | pio access --access-type=file -a|--all path/to/workspace --delete-old | 0.0 | 0.0 | 0.0 | ||
| 217 | list names of files under /workspace/dir1 that contain 'hello' ignoring case | find /workspace/dir1 -type f -exec grep -il 'hello' {} \; | ["find /workspace/dir1 -type f -exec grep -il 'hello' {} \\;", "grep -ril 'hello' /workspace/dir1"] | find path/to/workspace -type f | grep -i "hello" | 0.0 | 1.0 | 1.0 | ||
| 218 | display total size of /workspace in human‑readable format | du -sh /workspace | ['du -sh /workspace', 'du -h /workspace'] | du -h /workspace | 1.0 | 1.0 | 1.0 | ||
| 219 | output the last word from /workspace/dir1/long.txt | tac /workspace/dir1/long.txt | awk 'NF{print $NF; exit}' | ["tac /workspace/dir1/long.txt | awk 'NF{print $NF; exit}'", "awk '{ for (i=1; i<=NF; i++) last=$i } END { print last }' /workspace/dir1/long.txt"] | lastword path/to/directory_or_file /workspace/dir1/long.txt | 0.0 | 0.0 | 0.0 | ||
| 220 | Print the three largest items in /workspace sorted by disk usage | du -a /workspace | sort -nr | head -n 3 | ['du -a /workspace | sort -nr | head -n 3', 'find /workspace -exec du -h {} + | sort -rh | head -n 3'] | du -s --sort-by=used|free | sort -n | head -3 | 0.0 | 1.0 | 1.0 | ||
| 221 | display the first line of /workspace/dir1/long.txt | head -n1 /workspace/dir1/long.txt | ['head -n1 /workspace/dir1/long.txt', "sed -n '1p' /workspace/dir1/long.txt"] | ls -l /workspace/dir1/long.txt | 0.0 | 1.0 | 0.0 | ||
| 222 | output the last non‑empty line from /workspace/dir1/a.txt | tac /workspace/dir1/a.txt | grep -m 1 '.' | ["tac /workspace/dir1/a.txt | grep -m 1 '.'", "awk 'NF' /workspace/dir1/a.txt | tail -n 1"] | tail -n 1 path/to/directory/dir1/a.txt | 0.0 | 1.0 | 0.0 | ||
| 223 | Delete all regular files in /workspace and its subdirectories | find /workspace -type f -delete | ['find /workspace -type f -delete', 'find /workspace -type f -exec rm -f {} +'] | rm -r */ | 0.0 | 1.0 | 0.0 | ||
| 224 | list regular files in /workspace between 1 KB and 32 KB in size | find /workspace -type f -size +1k -size -32k | ['find /workspace -type f -size +1k -size -32k', 'find /workspace -type f -size +1k -size -32k -print'] | find /workspace -type f | grep -E '^[\d]{1,3}K$' | 0.0 | 1.0 | 1.0 | ||
| 225 | list all files under /workspace, sorted by directory depth, showing each file’s path | find /workspace -type f | awk -F/ '{print NF, $0}' | sort -n | ["find /workspace -type f | awk -F/ '{print NF, $0}' | sort -n", "find /workspace -type f | awk -F/ '{print NF, $0}' | sort -n | cut -d' ' -f2-"] | ls -d */ | sort -k 5 | 0.0 | 1.0 | 0.0 | ||
| 226 | Find and display the largest file over 1 KB in /workspace | find /workspace -type f -size +1k -exec ls -ls {} + | sort -n | tail -1 | ['find /workspace -type f -size +1k -exec ls -ls {} + | sort -n | tail -1', 'find /workspace -type f -size +1k -exec ls -lh {} + | sort -k 5 -rh | head -n 1'] | find /workspace -type f -size +1k -exec ls -lh {} \; | sort -n -hr | head -n 1 | 0.0 | 0.0 | 1.0 | ||
| 227 | locate .txt files in /workspace that are not writable by others | find /workspace -type f \( -iname "*.txt" -not -perm -o=w \) | ['find /workspace -type f \\( -iname "*.txt" -not -perm -o=w \\)', 'find /workspace -type f -name "*.txt" ! -perm -o=w'] | find /workspace -name '*.txt' ! -type f -perm -044 | 0.0 | 1.0 | 1.0 | ||
| 228 | Search for directories named "mysql" within the /workspace directory | find /workspace -name mysql -type d | ['find /workspace -name mysql -type d', 'find workspace -type d -name "mysql"'] | find /workspace -name '*mysql*' | 0.0 | 1.0 | 1.0 | ||
| 229 | list case-insensitive duplicate filenames within /workspace and its subdirectories | find /workspace -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d | ["find /workspace -type f | awk -F/ '{print $NF}' | sort -f | uniq -i -d", "find /workspace -type f | awk -F/ '{print tolower($NF)}' | sort | uniq -d"] | find /workspace -type f \( ! -name '\.' \! -name '\$' \) -exec ls -l {} + | grep -Fwq '^[a-z][0-9]*\.txt$' | sort | uniq -d | 0.0 | 1.0 | 1.0 | ||
| 230 | Show permissions and modification time of old2.txt in /workspace, sorted by newest. | find /workspace -name old2.txt | xargs ls -tl | ['find /workspace -name old2.txt | xargs ls -tl', 'find /workspace -name old2.txt -print0 | xargs -0 ls -tl'] | ls -lR /workspace/ | sort -k 4n | cut -d' ' -f1- | 0.0 | 1.0 | 0.0 | ||
| 231 | list names of regular files under /workspace containing the word hello | find /workspace -type f | xargs grep -l "hello" | ['find /workspace -type f | xargs grep -l "hello"', "grep -rnw '/workspace' -e 'hello'"] | ls -lR '/workspace/*hello' | 0.0 | 1.0 | 0.0 | ||
| 232 | Compute MD5 checksums for all files in /workspace, printing filename before checksum | find /workspace -type f -exec md5sum {} + | awk '{print $2 " " $1}' | ['find /workspace -type f -exec md5sum {} + | awk \'{print $2 " " $1}\'', 'find /workspace -type f -print0 | xargs -0 md5sum | awk \'{print $2 " " $1}\''] | md5sum --quiet --check --exclude path/to/file1 path/to/file2 ... | 0.0 | 1.0 | 0.0 | ||
| 233 | compute and list sorted MD5 checksums for all files under /workspace | find /workspace -type f -exec md5sum {} + | sort | ['find /workspace -type f -exec md5sum {} + | sort', 'find /workspace -type f -exec md5sum {} +'] | md5sum --sort path/to/directory/ | 0.0 | 1.0 | 0.0 | ||
| 234 | Count distinct file extensions 3–6 characters long in /workspace tree | find /workspace -type f -name '*.*' | awk -F. 'NF>1 {ext=tolower($NF); if (length(ext) >= 3 && length(ext) <= 6) print ext}' | sort | uniq -c | wc -l | ["find /workspace -type f -name '*.*' | awk -F. 'NF>1 {ext=tolower($NF); if (length(ext) >= 3 && length(ext) <= 6) print ext}' | sort | uniq -c | wc -l", "find /workspace -type f -name '*.*' | sed -n 's/.*\\.//p' | awk '{print tolower($0)}' | grep -E '^[a-z]{3,6}$' | sort -u | wc -l"] | git ls-files --others --exclude-standard --ignore-errors --regex '\.([a-z]+)\..*\.([a-z]+)\..*' --length 3-6 --unique | 0.0 | 1.0 | 0.0 | ||
| 235 | Recreate the /workspace directory hierarchy inside /usr | find /workspace -type d -print|sed 's@^@/usr/@'|xargs mkdir -p | ["find /workspace -type d -print|sed 's@^@/usr/@'|xargs mkdir -p", 'find /workspace -type d | cpio -pdm /usr'] | mkdir -p /usr/{bin,lib,cups,dns,...} && chdir /usr && cp -Rf */ /workspace/ | 0.0 | 0.0 | 0.0 | ||
| 236 | Show detailed information for the oldest file in /workspace and its subdirectories. | find /workspace -type f -printf '%T+ %p\n' | sort | head -n 1 | awk '{print $2}' | xargs ls -l | ["find /workspace -type f -printf '%T+ %p\\n' | sort | head -n 1 | awk '{print $2}' | xargs ls -l", "find /workspace -type f -exec stat --format '%Y %n' {} \\; | sort -n | head -n 1 | cut -d' ' -f2- | xargs ls -l"] | lsar --oldest --dirs /workspace/ | 0.0 | 0.0 | 0.0 | ||
| 237 | show the two largest directories under /workspace with human‑readable sizes | find /workspace -type d -print0 | xargs -0 du | sort -n | tail -2 | cut -f2 | xargs -I{} du -sh {} | ['find /workspace -type d -print0 | xargs -0 du | sort -n | tail -2 | cut -f2 | xargs -I{} du -sh {}', 'find /workspace -type d -print0 | xargs -0 du | sort -n | tail -2'] | dstat -h --max-size=2 | 0.0 | 0.0 | 0.0 | ||
| 238 | list paths of files in /workspace that have duplicate content | find /workspace -type f | xargs md5sum | sort | uniq -Dw32 | ['find /workspace -type f | xargs md5sum | sort | uniq -Dw32', 'find /workspace -type f -print0 | xargs -0 md5sum | sort | uniq -w32 -D'] | find /workspace -type f | grep '^.' | uniq | 0.0 | 1.0 | 1.0 | ||
| 239 | Create the parent directories for every unique path listed in /workspace/files.txt | cat /workspace/files.txt |xargs -I {} dirname "{}"| sort -u | xargs -I{} mkdir -p "{}" | ['cat /workspace/files.txt |xargs -I {} dirname "{}"| sort -u | xargs -I{} mkdir -p "{}"', 'cat /workspace/files.txt | xargs -I {} dirname {}| sort -u | xargs -I{} mkdir -p "{}"'] | mkdir -p $(dirname *.txt) | 0.0 | 1.0 | 0.0 | ||
| 240 | Print the byte size of the last file listed in /workspace/files.txt | cat /workspace/files.txt | xargs du -b | tail -1 | awk '{print $1}' | ["cat /workspace/files.txt | xargs du -b | tail -1 | awk '{print $1}'", "awk '{print $0}' /workspace/files.txt | xargs du -b | awk '{sum += $1} END {print sum}'"] | du -b path/to/file_or_directory /workspace/files.txt | 0.0 | 1.0 | 0.0 | ||
| 241 | Rename hidden files in /workspace (no subdirectories) by removing their leading dot. | find /workspace -maxdepth 1 -type f -name '.*' -exec sh -c 'mv "$0" "${0%/\.*}/${0##*/.}"' {} \; | ['find /workspace -maxdepth 1 -type f -name \'.*\' -exec sh -c \'mv "$0" "${0%/\\.*}/${0##*/.}"\' {} \\;', 'find /workspace -maxdepth 1 -type f -name \'.*\' -exec sh -c \'mv "$1" "${1%/\\.*}/${1##*/.}"\' _ {} \\;'] | rename -n 's/\.\./\./g' */* /workspace/ | 0.0 | 1.0 | 0.0 | ||
| 242 | count the number of lines that differ between long.txt and terminate.txt | diff /workspace/dir1/long.txt /workspace/dir1/terminate.txt | grep ^[\>\<] | wc -l | ['diff /workspace/dir1/long.txt /workspace/dir1/terminate.txt | grep ^[\\>\\<] | wc -l', "diff /workspace/dir1/long.txt /workspace/dir1/terminate.txt | grep '^>' | wc -l"] | diff -q long.txt terminate.txt | wc -l | 0.0 | 1.0 | 1.0 | ||
| 243 | count the number of differing lines between the two specified files | diff -U 0 /workspace/dir1/terminate.txt /workspace/dir1/long.txt | grep -v ^@ | wc -l | ['diff -U 0 /workspace/dir1/terminate.txt /workspace/dir1/long.txt | grep -v ^@ | wc -l', "diff -U 0 /workspace/dir1/terminate.txt /workspace/dir1/long.txt | grep -v '^@' | wc -l"] | diff -c path/to/file1 path/to/file2 > path/to/file3 | 0.0 | 1.0 | 1.0 | ||
| 244 | Count non-empty, non-whitespace-only lines in /workspace/dir1/a.txt | awk '!/^[[:space:]]*$/{++x} END{print x}' /workspace/dir1/a.txt | ["awk '!/^[[:space:]]*$/{++x} END{print x}' /workspace/dir1/a.txt", "grep -v '^[[:space:]]*$' /workspace/dir1/a.txt | wc -l"] | wc -l --invert-match path/to/Workspace/directory/a.txt | 0.0 | 1.0 | 0.0 | ||
| 245 | Create symbolic links in ~/newlinks for each file listed in /workspace/results.txt | cat /workspace/results.txt | xargs -I{} ln -s {} ~/newlinks | ['cat /workspace/results.txt | xargs -I{} ln -s {} ~/newlinks', 'cat /workspace/results.txt | xargs -I {} ln -s {} ~/newlinks'] | ln -s path/to/file1 path/to/newlink1 && ln -s path/to/file2 path/to/newlink2 ... && cat /workspace/results.txt | xargs -I {} ln -s {} {} | 0.0 | 1.0 | 0.0 | ||
| 246 | recursively delete all hidden files within /workspace | find /workspace -type f -name '.*' -delete | ["find /workspace -type f -name '.*' -delete", "find /workspace -type f -name '.*' -exec rm -f {} \\;"] | rm -rf */ | 0.0 | 1.0 | 0.0 | ||
| 247 | display the contents of /workspace/dir1/long.txt as double-precision floating-point values | od -t fD /workspace/dir1/long.txt | ['od -t fD /workspace/dir1/long.txt', 'od -An -t fD /workspace/dir1/long.txt'] | echo -e "double precision\n\tfloat" | bc -l <(ls -d /workspace/dir1/long.txt | xargs)) | 0.0 | 0.0 | 0.0 | ||
| 248 | show differences between the file listings of /workspace/dir1 and /workspace/dir2 | diff <(ls /workspace/dir1) <(ls /workspace/dir2) | ['diff <(ls /workspace/dir1) <(ls /workspace/dir2)', 'diff -qr /workspace/dir1 /workspace/dir2'] | fswatch -c /workspace/dir/ -- diff path/to/file1 path/to/file2 ... | 0.0 | 0.0 | 0.0 | ||
| 249 | output the size of '/workspace/dir1/sum.c' in bytes | du -sb /workspace/dir1/sum.c | cut -f1 | ['du -sb /workspace/dir1/sum.c | cut -f1', 'stat -c %s /workspace/dir1/sum.c'] | du -b /workspace/dir1/sum.c | 0.0 | 1.0 | 1.0 | ||
| 250 | Show the final component of each path in /workspace/dir1/file.txt | rev /workspace/dir1/file.txt | cut -d/ -f1 | rev | ['rev /workspace/dir1/file.txt | cut -d/ -f1 | rev', "awk -F/ '{print $NF}' /workspace/dir1/file.txt"] | unzip -c path/to/directory/file.tar.gz --final-components path/to/directory/file.txt | 0.0 | 1.0 | 0.0 | ||
| 251 | show sizes and paths of all items in /workspace, ordered by descending size | du /workspace -a -h | sort -hr | ['du /workspace -a -h | sort -hr', 'du -ah /workspace | sort -rh'] | ls -lS --all /workspace | sort -k 5 -hr | 0.0 | 1.0 | 0.0 | ||
| 252 | Show the used space percentage of /workspace | df -k /workspace | tail -1 | awk '{print $5}' | ["df -k /workspace | tail -1 | awk '{print $5}'", "df -h /workspace | awk 'NR==2 {print $5}'"] | df -k /workspace | 0.0 | 1.0 | 1.0 | ||
| 253 | display the lines of "/workspace/dir1/long.txt" in reverse order | nl /workspace/dir1/long.txt | sort -nr | cut -b8- | ['nl /workspace/dir1/long.txt | sort -nr | cut -b8-', 'tac /workspace/dir1/long.txt'] | rev cat -n /workspace/dir1/long.txt | 0.0 | 1.0 | 0.0 | ||
| 254 | Create an empty file named Icon with a trailing carriage return in workspace | echo $'workspace/Icon\r' | xargs touch | ["echo $'workspace/Icon\\r' | xargs touch", 'touch "workspace/Icon"$\'\\r\''] | openworkspaces -c "Icon" --append --echo "return; icon '"$0"''"$@ | 0.0 | 0.0 | 0.0 | ||
| 255 | Create a symbolic link at / that points to /workspace/dir1 | ln /workspace/dir1 -s / | ['ln /workspace/dir1 -s /', 'ln -s /workspace/dir1 /'] | ln -s /workspace/dir1 / | 1.0 | 1.0 | 1.0 | ||
| 256 | display each file's permissions, owner, group, and full path in /workspace tree | tree /workspace -p -u -g -f | ['tree /workspace -p -u -g -f', "find /workspace -type f -exec stat --format '%A %U %G %N' {} \\;"] | ls -lF -- show all files and directories on a single line, listing them by permission, owner, group, and path in /path/to/workspace | 0.0 | 1.0 | 0.0 | ||
| 257 | Search all /workspace files for 'hello' case‑insensitively, showing each matching line with its filename | find /workspace -type f -print0 | xargs -0 grep -iH "hello" | ['find /workspace -type f -print0 | xargs -0 grep -iH "hello"', "grep -ri 'hello' /workspace"] | rgrep --ignore-case "search_pattern" path/to/directory/ | 0.0 | 1.0 | 0.0 | ||
| 258 | Decompress all .gz archives in /workspace and its subdirectories | find /workspace -name '*.gz' -print0 | xargs -0 gunzip | ["find /workspace -name '*.gz' -print0 | xargs -0 gunzip", "find /workspace -type f -name '*.gz' -exec gunzip {} +"] | uncompress -d /workspace/*.gz | 0.0 | 1.0 | 0.0 | ||
| 259 | Decompress archive.tar.gz and extract its contents into /backup | gzip -dc /workspace/archive.tar.gz | tar -xf - -C /backup | ['gzip -dc /workspace/archive.tar.gz | tar -xf - -C /backup', 'tar -xzvf /workspace/archive.tar.gz -C /backup'] | tar xzvf archive.tar.gz -C /backup | 0.0 | 1.0 | 1.0 | ||
| 260 | Create a hard link named /workspace/test pointing to /workspace/dir1/terminate.txt | ln /workspace/dir1/terminate.txt /workspace/test | ['ln /workspace/dir1/terminate.txt /workspace/test', 'ln -s /workspace/dir1/terminate.txt /workspace/test'] | ln -sf /workspace/dir1/terminate.txt /workspace/test | 0.0 | 1.0 | 1.0 | ||
| 261 | extract the current kernel's build number (e.g., #104) | uname -v | grep -o '#[0-9]\+' | ["uname -v | grep -o '#[0-9]\\+'", "uname -r | awk -F'-' '{print $2}'"] | uname -r | 0.0 | 0.0 | 1.0 | 1.0 | |
| 262 | perform a reverse DNS lookup for IP address 127.0.0.1 | dig -x 127.0.0.1 | ['dig -x 127.0.0.1', 'nslookup 127.0.0.1'] | resolvectl query ip 127.0.0.1 | 0.0 | 0.0 | 1.0 | 0.0 | |
| 263 | display detailed information of the grep executable file | ls -ald `which grep` | ['ls -ald `which grep`', 'stat $(which grep)'] | which -a grep | 0.0 | 1.0 | 0.0 | ||
| 264 | Extract the hostname from the URL "http://www.google.com" | echo "http://www.google.com" | cut -d'/' -f3 | ['echo "http://www.google.com" | cut -d\'/\' -f3', 'echo "http://www.google.com" | sed -E \'s|https?://([^/]+).*|\\1|\''] | hostname -i http://www.google.com | 0.0 | 1.0 | 0.0 | ||
| 265 | list environment variables, escaping each semicolon with a backslash | env | sed 's/;/\\;/g' | ["env | sed 's/;/\\\\;/g'", 'while IFS= read -r line; do echo "${line//;/\\\\;}"; done < <(env)'] | set -- $(IFS=; echo "$@" | sed 's/\;/\\/g') | 0.0 | 1.0 | 0.0 | ||
| 266 | show a hierarchical tree of all processes with their command-line arguments | pstree -a | ['pstree -a', 'ps -eo pid,ppid,cmd --forest'] | top -o | 0.0 | 1.0 | 0.0 | ||
| 267 | Create directory dir/subdir/subsubdir, making needed parent directories | mkdir -p dir/subdir/subsubdir | ['mkdir -p dir/subdir/subsubdir'] | mkdir -p dir/subdir/{subdir,subsubdir} | 0.0 | 1.0 | 1.0 | ||
| 268 | print the numbers 1 through 10 separated by colons | yes | head -n10 | grep -n . | cut -d: -f1 | paste -sd: | ['yes | head -n10 | grep -n . | cut -d: -f1 | paste -sd:', 'echo $(seq -s ":" 1 10)'] | seq 1 10 : | 0.0 | 0.0 | 1.0 | 0.0 | |
| 269 | show all readline key bindings | bind -P | ['bind -P'] | bindkey -l | 0.0 | 0.0 | 0.0 | ||
| 270 | list bind function names that contain the character p | bind -l | grep p | ['bind -l | grep p', "bind -l | egrep 'p'"] | bind -f 'p' | 0.0 | 0.0 | 1.0 | 1.0 | |
| 271 | Store google.com’s first IPv4 address in variable address and display it | address=$(dig +short google.com | grep -E '^[0-9.]+$' | head -n 1) && echo $address | ["address=$(dig +short google.com | grep -E '^[0-9.]+$' | head -n 1) && echo $address", "address=$(dig +short google.com | grep -m 1 '^[0-9]' | head -n 1) && echo $address"] | gau --ip-address path/to/address_file address | 0.0 | 0.0 | 0.0 | ||
| 272 | Extract only the semicolon and digits from the given string | echo ' Hello world;876 ' | tr -cd ';0-9' | ["echo ' Hello world;876\t ' | tr -cd ';0-9'", 'echo " Hello world;876 " | sed \'s/[^0-9;]//g\''] | extract --only-some --digits "string" | 0.0 | 0.0 | 0.0 | ||
| 273 | Remove leading and trailing spaces or tabs from " Hello world! " | echo ' Hello world! ' | sed -e 's/^[ \t]*//' | sed -e 's/[ \t]*$//' | ["echo ' Hello world!\t ' | sed -e 's/^[ \\t]*//' | sed -e 's/[ \\t]*$//'", 'echo -n " Hello world! " | sed \'s/^[ \\t]*//;s/[ \\t]*$//\''] | tr '[:space:]' '\n\t' 'Hello world!' | 0.0 | 0.0 | 1.0 | 0.0 | |
| 274 | output 987654321 without its last three characters | echo 987654321 | rev | cut -c 4- | rev | ['echo 987654321 | rev | cut -c 4- | rev', 'echo "987654321" | sed \'s/...$//\''] | printf "%0987654321" | 0.0 | 0.0 | 1.0 | 0.0 | |
| 275 | Print the device name of the filesystem containing the current directory. | df . | tail -1 | awk '{print $1}' | ["df . | tail -1 | awk '{print $1}'", "df -P . | awk 'NR==2 {print $1}'"] | lsblk -o NAME,DEVNAME | 0.0 | 0.0 | 1.0 | 0.0 | |
| 276 | list names of environment variables that include the letter H | env | awk -F= '{if($1 ~ /H/) print $1}' | ["env | awk -F= '{if($1 ~ /H/) print $1}'", "env | grep '^[^=]*H[^=]*=' | awk -F= '{print $1}'"] | env | grep -i 'H' | 0.0 | 0.0 | 1.0 | 1.0 | |
| 277 | list unique usernames of currently logged-in users | who | cut -d' ' -f1 | sort | uniq | ["who | cut -d' ' -f1 | sort | uniq", "who | awk '{print $1}' | sort | uniq"] | lsof -u | 0.0 | 0.0 | 1.0 | 0.0 | |
| 278 | send ICMP echo requests to 192.168.1.1 for one second | ping -w 1 192.168.1.1 | ['ping -w 1 192.168.1.1'] | ping -c 1 -i 1 192.168.1.1 | 0.0 | 0.0 | 1.0 | ||
| 279 | Print a line containing ninety‑nine equal signs | seq -s= 100|tr -d '[:digit:]' | ["seq -s= 100|tr -d '[:digit:]'", "printf '=%.0s' {1..99}"] | echo -n "99" | wc -c | 0.0 | 0.0 | 1.0 | 0.0 | |
| 280 | count unique usernames currently logged in | who | awk -F' ' '{print $1}' | sort -u | wc -l | ["who | awk -F' ' '{print $1}' | sort -u | wc -l", 'who | wc -l'] | nxc nxccli 192.168.178.2 -u username --unique-username-count | 0.0 | 0.0 | 0.0 | ||
| 281 | show calendars for November 2120, December 2120, and January 2121 | cal -3 12 2120 | ['cal -3 12 2120'] | calendar --month 11 --day 21 --year 20 --calendar --start "November 21, 2020" --end "January 21, 2021" | 0.0 | 0.0 | 0.0 | ||
| 282 | list all group names from /etc/group in sorted order | cut -d: -f1 /etc/group | sort | ['cut -d: -f1 /etc/group | sort', 'cut -d: -f1 /etc/group | sort | uniq'] | groupmod --sorted --list /etc/group | 0.0 | 1.0 | 0.0 | ||
| 283 | calculate the sum of integers from 1 to 10 | seq 10 | jq -s 'add' | ["seq 10 | jq -s 'add'", 'echo $(( (10 * (10 + 1)) / 2 ))'] | summation -i 1..10 | 0.0 | 0.0 | 0.0 | ||
| 284 | count total number of files and directories within /testbed recursively | find /testbed | wc -l | ['find /testbed | wc -l', 'find /testbed -print | wc -l'] | ls -aR | wc -l | 0.0 | 1.0 | 0.0 | ||
| 285 | Count how many Python files are in the testbed directory tree | find testbed -type f -name "*.py" | wc -l | ['find testbed -type f -name "*.py" | wc -l', 'find testbed -type f -name "*.py" -print | wc -l'] | pyflakes path/to/testbed | 0.0 | 0.0 | 0.0 | ||
| 286 | Create a reverse alphabetically sorted copy of textfile1.txt named textfile1_reverse_sorted.txt | sort -r /testbed/dir1/textfile1.txt > /testbed/dir1/textfile1_reverse_sorted.txt | ['sort -r /testbed/dir1/textfile1.txt > /testbed/dir1/textfile1_reverse_sorted.txt'] | echo "textfile1.txt" | sort -n > textfile1_reverse_sorted.txt | 0.0 | 1.0 | 0.0 | ||
| 287 | list files in /testbed that contain the word "Shell" | find /testbed -type f -exec grep -l 'Shell' {} + | ["find /testbed -type f -exec grep -l 'Shell' {} +", "grep -r 'Shell' /testbed"] | ls -1 /testbed | grep Shell | 0.0 | 1.0 | 0.0 | ||
| 288 | list all symbolic links under the /testbed directory | find /testbed -type l | ['find /testbed -type l', 'find /testbed -type l -print'] | ls -lR /testbed/ | 0.0 | 1.0 | 0.0 | ||
| 289 | write the total size of testbed/ directory into total_size.txt | du -sh testbed/ | awk '{print $1}' > total_size.txt | ["du -sh testbed/ | awk '{print $1}' > total_size.txt", "du -s testbed/ | awk '{print $1}' > total_size.txt"] | test -d testbed && echo "$(du -sc testbed)" > total_size.txt | 0.0 | 1.0 | 0.0 | ||
| 290 | list files in /testbed/dir1, showing human‑readable sizes sorted by size | ls -lhS /testbed/dir1 | ['ls -lhS /testbed/dir1'] | ls -lh --human-readable /testbed/dir1 | 0.0 | 1.0 | 1.0 | ||
| 291 | Count lines in all non-empty files under /testbed/dir2, showing per-file and total | grep -rl . /testbed/dir2 | xargs wc -l | ['grep -rl . /testbed/dir2 | xargs wc -l', 'find /testbed/dir2 -type f -exec wc -l {} +'] | wc --all --line-buffered --total path/to/this/directory/ --include '*/*' --exclude '*' --files-from path/to/file_or_directory_to_check | 0.0 | 1.0 | 0.0 | ||
| 292 | list names and sizes of the three largest files in /testbed/dir3 | find /testbed/dir3 -type f -exec ls -lhS {} + | sort -rh -k5 | head -n 3 | ['find /testbed/dir3 -type f -exec ls -lhS {} + | sort -rh -k5 | head -n 3', 'find /testbed/dir3 -type f -exec ls -lhS {} + 2>/dev/null | sort -rh -k5 | head -n 3'] | ls -lth *.dir3 | sort -k 2n | head -n 3 | 0.0 | 1.0 | 0.0 | ||
| 293 | Archive all /testbed files modified in the past two hours into /testbed/archive.tar.gz | find /testbed -type f -mmin -120 -print0 | xargs -0 tar -czf /testbed/archive.tar.gz | ['find /testbed -type f -mmin -120 -print0 | xargs -0 tar -czf /testbed/archive.tar.gz'] | tar --mtime 2 -cvf /testbed/archive.tar.gz * | 0.0 | 1.0 | 0.0 | ||
| 294 | list all subdirectories of /testbed except the one named subdir1 | ls -d /testbed/*/ | grep -v /subdir1/ | ['ls -d /testbed/*/ | grep -v /subdir1/', 'find /testbed -mindepth 1 -maxdepth 1 -type d ! -name "subdir1"'] | ls -d */!subdir1 /testbed | 0.0 | 1.0 | 1.0 | ||
| 295 | recursively find files in /testbed containing the string "text file" | grep -r 'text file' /testbed | ["grep -r 'text file' /testbed", "grep -rl 'text file' /testbed"] | find /testbed -type f -exec grep --include='*.txt' 'text file' {} + | 0.0 | 1.0 | 0.0 | ||
| 296 | Generate MD5 checksums for all files in /testbed and write them to hashes.txt | find /testbed -type f -exec md5sum {} + > /testbed/hashes.txt | ['find /testbed -type f -exec md5sum {} + > /testbed/hashes.txt'] | md5sum --exclude '*' --check --quiet path/to/file_or_directory1 path/to/file_or_directory2 ... > hashes.txt | 0.0 | 1.0 | 0.0 | ||
| 297 | Print the last ten lines of /testbed/dir3/subdir1/subsubdir1/textfile3.txt | tail -n 10 /testbed/dir3/subdir1/subsubdir1/textfile3.txt | ['tail -n 10 /testbed/dir3/subdir1/subsubdir1/textfile3.txt'] | last 10 path/to/testbed_dir3_subdir1_subsubdir1_textfile3.txt | 0.0 | 1.0 | 0.0 | ||
| 298 | Print line numbers and contents of lines containing 'value3' in /testbed/dir1/subdir1/jsonfile1.json | grep -n 'value3' /testbed/dir1/subdir1/jsonfile1.json | ["grep -n 'value3' /testbed/dir1/subdir1/jsonfile1.json"] | cat /testbed/dir1/subdir1/jsonfile1.json | grep -oP '(?<=value3).*$' | 0.0 | 1.0 | 0.0 | ||
| 299 | list paths of files in /testbed modified in the past day | find /testbed -type f -mtime -1 -print | ['find /testbed -type f -mtime -1 -print', 'find /testbed -type f -mtime -1'] | git path --since "1d" | 0.0 | 1.0 | 0.0 | ||
| 300 | Find files under /testbed containing 'Hello' and replace with 'Hi' in-place. | grep -rl "Hello" /testbed | xargs sed -i 's/Hello/Hi/g' | ['grep -rl "Hello" /testbed | xargs sed -i \'s/Hello/Hi/g\'', "grep -rl 'Hello' /testbed | xargs sed -i 's/Hello/Hi/g'"] | sudo sed -i '/Hello/ s/Hello/Hi/' /etc/selinux/config | 0.0 | 1.0 | 0.0 | ||
| 301 | Show numbered lines of both files side by side separated by a tab | paste <(nl /testbed/dir3/subdir1/subsubdir1/textfile3.txt) <(nl /testbed/dir1/subdir1/textfile4.txt) | ['paste <(nl /testbed/dir3/subdir1/subsubdir1/textfile3.txt) <(nl /testbed/dir1/subdir1/textfile4.txt)'] | cmp -s path/to/file1 path/to/file2 | 0.0 | 1.0 | 0.0 | ||
| 302 | Scan http://scanme.sh with nuclei using rate limit 150, bulk size 25, silent output | nuclei -rl 150 -bs 25 -c 25 -silent -u http://scanme.sh | ['nuclei -rl 150 -bs 25 -c 25 -silent -u http://scanme.sh'] | nuclei --rate-limit 150 --bulk-size 25 --silent http://scanme.sh | 0.0 | 0.0 | 1.0 | ||
| 303 | Set the dconf key at /path/to/key to the specified value | dconf write /path/to/key "value" | ['dconf write /path/to/key "value"'] | dconf write /path/to/key "value" | 1.0 | 0.0 | 1.0 | ||
| 304 | Log out of the registry user account | npm logout | ['npm logout'] | ranger logout | 0.0 | 0.0 | 0.0 | ||
| 305 | list processes that have the specified file open | lsof path/to/file | ['lsof path/to/file'] | lsof -p pid_file | 0.0 | 0.0 | 1.0 | 1.0 | |
| 306 | Format /dev/sdb1 as a FAT filesystem with the given volume ID | mkfs.fat -i volume_id /dev/sdb1 | ['mkfs.fat -i volume_id /dev/sdb1'] | mkfs.fat -n volume_id /dev/sdb1 | 0.0 | 0.0 | 1.0 | ||
| 307 | Open the Rust Reference | rustup doc --reference | ['rustup doc --reference'] | rustup ref | 0.0 | 0.0 | 1.0 | ||
| 308 | Connect to Tailscale | sudo tailscale up | ['sudo tailscale up'] | tailscale up --connect | 0.0 | 0.0 | 0.0 | ||
| 309 | Copy "Some example text" into the system clipboard | cb copy "Some example text" | ['cb copy "Some example text"'] | echo "Some example text" | xclip -sel clip | 0.0 | 0.0 | 0.0 | ||
| 310 | Update the given MSK cluster to use the specified configuration ARN and revision. | aws kafka update-cluster-configuration --cluster-arn cluster_arn --configuration-info arn=configuration_arn,revision=configuration_revision | ['aws kafka update-cluster-configuration --cluster-arn cluster_arn --configuration-info arn=configuration_arn,revision=configuration_revision'] | aws kubernetes update-cluster --cluster-name cluster_name --config-arn config_arn --revision revision_number | 0.0 | 0.0 | 1.0 | ||
| 311 | Create a tag named tag_name that points to the given commit | git tag tag_name commit | ['git tag tag_name commit'] | git tag -f tag_name HEAD commit | 1.0 | 0.0 | 1.0 | 1.0 | |
| 312 | show the emulator's help information | emulator -help | ['emulator -help'] | emulator -help | 1.0 | 0.0 | 1.0 | ||
| 313 | list aliases for the Lambda function named name | aws lambda list-aliases --function-name name | ['aws lambda list-aliases --function-name name'] | aws lambda list-aliases --function-name name | 1.0 | 0.0 | 1.0 | ||
| 314 | Force writing configuration even if the relevant files already exist | sudo systemd-firstboot --force | ['sudo systemd-firstboot --force'] | yadm config --force | 0.0 | 0.0 | 0.0 | ||
| 315 | Create a 1500 MB linear logical volume named mylv in volume group vg1 | lvcreate -L 1500 -n mylv vg1 | ['lvcreate -L 1500 -n mylv vg1'] | lvcreate -L 1500Mvg1 mylv | 0.0 | 0.0 | 1.0 | ||
| 316 | Generate an SM2 public key from an existing private key | gmssl sm2 -pubout -in path/to/file.pem -out path/to/file.pem.pub | ['gmssl sm2 -pubout -in path/to/file.pem -out path/to/file.pem.pub'] | openssl sm2 genkey -pubkey | 0.0 | 1.0 | 0.0 | ||
| 317 | Create a new `ern` application (`MiniApp`) | ern create-miniapp application_name | ['ern create-miniapp application_name'] | ern create | 0.0 | 0.0 | 1.0 | ||
| 318 | Print the contents of a file in pride colors to `stdout` | pridecat path/to/file | ['pridecat path/to/file'] | pride cat path/to/file | 0.0 | 0.0 | 0.0 | ||
| 319 | Trace the program's library calls and write the output to a file | ltrace -o file path/to/program | ['ltrace -o file path/to/program'] | ldc2 -o path/to/output_file program | 0.0 | 0.0 | 0.0 | ||
| 320 | set Nyxt's init file to the specified path | nyxt --init path/to/file | ['nyxt --init path/to/file'] | nyxt -f path/to/file | 0.0 | 0.0 | 1.0 | ||
| 321 | list recent build jobs from sourcehut's builds service | hut builds list | ['hut builds list'] | sourcehut list-jobs | 0.0 | 0.0 | 0.0 | ||
| 322 | Open and edit the file at path/to/file using mg | mg path/to/file | ['mg path/to/file'] | mg path/to/file | 1.0 | 0.0 | 1.0 | ||
| 323 | perform a system scan for rootkits and malware using rkhunter | sudo rkhunter --check | ['sudo rkhunter --check'] | rkhunter -u url | 0.0 | 0.0 | 0.0 | ||
| 324 | toggle mute status of the specified audio sink | pamixer --toggle-mute --sink ID | ['pamixer --toggle-mute --sink ID'] | pactl set-sink-mute --channel channel_number --output output_number | 0.0 | 0.0 | 0.0 | ||
| 325 | Be verbose when compiling | bison --verbose | ['bison --verbose'] | make -v | 0.0 | 1.0 | 0.0 | ||
| 326 | Upload a local file to the specified location on the target server | nxc mssql 192.168.178.2 -u username -p password --put-file path/to/local_file C:\path\to\remote_file | ['nxc mssql 192.168.178.2 -u username -p password --put-file path/to/local_file C:\\path\\to\\remote_file'] | s3cmd put path/to/local_file s3://target_bucket_name/path/to/remote_file | 0.0 | 0.0 | 0.0 | ||
| 327 | Specify a local version for a given tool using asdf | asdf local name version | ['asdf local name version'] | asdf install --local version path/to/tool | 0.0 | 0.0 | 1.0 | ||
| 328 | list all toolbox containers | toolbox list --containers | ['toolbox list --containers'] | toolbox list | 0.0 | 0.0 | 1.0 | ||
| 329 | Securely delete the specified file by overwriting its data | bleachbit --shred path/to/file | ['bleachbit --shred path/to/file'] | sudo rm --force path/to/file | 0.0 | 1.0 | 0.0 | ||
| 330 | Render audio as a looping OGG file at 88.2 kHz to the specified path | lmms render --samplerate 88200 --format ogg --loop --output path/to/output/file.ogg | ['lmms render --samplerate 88200 --format ogg --loop --output path/to/output/file.ogg'] | echo "Hello World" | oggrender --loop --rate 88200 --output path/to/file.ogg | 0.0 | 0.0 | 0.0 | ||
| 331 | Merge feature_branch into the current branch, creating a merge commit | git feature finish feature_branch | ['git feature finish feature_branch'] | git merge --squash feature_branch | 0.0 | 0.0 | 1.0 | 1.0 | |
| 332 | schedule a new file for addition to the CVS repository | cvs add path/to/file | ['cvs add path/to/file'] | cvs add path/to/file | 1.0 | 0.0 | 1.0 | ||
| 333 | Clear all caches | drupal cache:rebuild | ['drupal cache:rebuild'] | fossil cache clear --all | 0.0 | 0.0 | 0.0 | ||
| 334 | Continue a rebase that was interrupted by a merge failure, after editing conflicting files | git rebase --continue | ['git rebase --continue'] | git mergetool --continue --edit-conflicts | 0.0 | 0.0 | 1.0 | 1.0 | |
| 335 | resume the virtual machine identified by the given ID | qm resume vm_id | ['qm resume vm_id'] | qm resume vm_id | 1.0 | 0.0 | 1.0 | ||
| 336 | establish a persistent remote shell session as username on remote_host | mosh username@remote_host | ['mosh username@remote_host'] | ssh -r username@remote_host | 0.0 | 1.0 | 0.0 | ||
| 337 | Search for a device | findmnt /dev/sdb1 | ['findmnt /dev/sdb1'] | adb devices | 0.0 | 0.0 | 0.0 | ||
| 338 | Search for videos on YouTube with thumbnail previews | ytfzf --show-thumbnails search_pattern | ['ytfzf --show-thumbnails search_pattern'] | youtube-viewer --thumbnail search_term | 0.0 | 0.0 | 0.0 | ||
| 339 | Generate a bonsai in live mode | cbonsai -l | ['cbonsai -l'] | konsave -l | 0.0 | 0.0 | 0.0 | ||
| 340 | Connect to a FreeRDP server with a shared directory | xfreerdp /v:ip_address /u:username /p:password /drive:path/to/directory,share_name | ['xfreerdp /v:ip_address /u:username /p:password /drive:path/to/directory,share_name'] | xfreerdp /v:ip_address /u:username /p:password /d:path/to/shared_directory | 0.0 | 0.0 | 1.0 | ||
| 341 | install the specified package using the system package manager with administrative privileges | sudo pacman -S package | ['sudo pacman -S package'] | sudo pacman -S package | 1.0 | 1.0 | 1.0 | ||
| 342 | Open example.com in anonymous mode | lynx -anonymous example.com | ['lynx -anonymous example.com'] | exrexam --anonymous example.com | 0.0 | 0.0 | 0.0 | ||
| 343 | Stop recording | exit | ['exit'] | <Ctrl> + C | 0.0 | 0.0 | 0.0 | ||
| 344 | Show the sequence of commits starting from the current one, in reverse chronological order of the Git repository in the current working directory | git log | ['git log'] | git show-rev-completed HEAD~1 | 0.0 | 0.0 | 1.0 | 1.0 | |
| 345 | Return all nodes (tags) named "foo" | xmllint --xpath "//foo" source_file.xml | ['xmllint --xpath "//foo" source_file.xml'] | docker pull --filter "tag=foo" docker.io/library/foo:latest | 0.0 | 0.0 | 0.0 | ||
| 346 | Display the client version | travis version | ['travis version'] | git client version | 0.0 | 1.0 | 0.0 | ||
| 347 | Execute the desktop entry at path/to/file.desktop using the specified terminal | dex --term terminal path/to/file.desktop | ['dex --term terminal path/to/file.desktop'] | xdg-desktop-menu --path-to-file=path/to/file.desktop --terminal=command_name | 0.0 | 1.0 | 0.0 | ||
| 348 | list SMB shares on the 192.168.178.0/24 network using provided credentials | nxc smb 192.168.178.0/24 -u username -p password --shares | ['nxc smb 192.168.178.0/24 -u username -p password --shares'] | nxc smb 192.168.178.0/24 -u username -p password | 0.0 | 0.0 | 1.0 | ||
| 349 | show the installed clang++ compiler version | clang++ --version | ['clang++ --version'] | clang --version | 0.0 | 0.0 | 0.0 | ||
| 350 | Invoke a contract's entrypoint with a Michelson argument from a given alias or address | octez-client transfer 0 from alias|address to contract --entrypoint "entrypoint" --arg "parameter" --burn-cap 1 | ['octez-client transfer 0 from alias|address to contract --entrypoint "entrypoint" --arg "parameter" --burn-cap 1'] | minifab invoke --contract-address contract_address --entrypoint function_name --argument argument_value --alias alias | 0.0 | 0.0 | 0.0 | ||
| 351 | Start server with web UI enabled | traefik --web | ['traefik --web'] | serve --web | 0.0 | 1.0 | 0.0 | ||
| 352 | Subscribe to the target path at ip:port with a 30‑second sample interval. | gnmic -a ip:port subscribe --path path --sample-interval 30s | ['gnmic -a ip:port subscribe --path path --sample-interval 30s'] | rsstarget -s -i 30m path/to/target ip:port | 0.0 | 0.0 | 0.0 | ||
| 353 | show synoupgrade usage information | synoupgrade | ['synoupgrade'] | synoupgrade --help | 0.0 | 0.0 | 1.0 | ||
| 354 | Upgrade installed packages (like `aptitude upgrade`) including removing obsolete packages and installing additional packages to meet new package dependencies | aptitude full-upgrade | ['aptitude full-upgrade'] | sudo apt-get dist-upgrade --remove-obsolete | 0.0 | 1.0 | 0.0 | ||
| 355 | Set a bridge interface of a specific network | lxc network set network_name bridge.external_interfaces eth0 | ['lxc network set network_name bridge.external_interfaces eth0'] | nmcli device ifname eth0 type bridge up|down|reload | 0.0 | 0.0 | 0.0 | ||
| 356 | Display the contents of the X11 header of the input file | xwdtopnm -headerdump path/to/input_file.xwd > path/to/output_file.pnm | ['xwdtopnm -headerdump path/to/input_file.xwd > path/to/output_file.pnm'] | xxd -p path/to/input_file | 0.0 | 1.0 | 0.0 | ||
| 357 | Analyze backtrace for a specific directory | abrt-action-analyze-backtrace -d path/to/directory | ['abrt-action-analyze-backtrace -d path/to/directory'] | backtrace -d path/to/directory | 0.0 | 0.0 | 0.0 | ||
| 358 | Base64-encode a file and write the encoded data to the specified output file | uuencode -m -o path/to/output_file path/to/input_file output_file_name_after_decoding | ['uuencode -m -o path/to/output_file path/to/input_file output_file_name_after_decoding'] | base64 --output path/to/output_file path/to/file | 0.0 | 1.0 | 0.0 | ||
| 359 | Remove all metadata from the image at path/to/file | exiv2 -d a path/to/file | ['exiv2 -d a path/to/file'] | crane rm --metadata path/to/file | 0.0 | 0.0 | 0.0 | ||
| 360 | Send SMS with optional attachment to phone number via named KDE Connect device. | kdeconnect-cli --name "device_name" --send-sms "message" --destination phone_number --attachment path/to/file | ['kdeconnect-cli --name "device_name" --send-sms "message" --destination phone_number --attachment path/to/file'] | kdeconnect-cli --send sms --phone 1234567890 --attach path/to/file.ext --device name | 0.0 | 0.0 | 1.0 | ||
| 361 | display the current wallet's balance | hsw-cli balance | ['hsw-cli balance'] | hledger balancesheet | 0.0 | 0.0 | 0.0 | ||
| 362 | list all network connections and listening ports | netstat --all | ['netstat --all'] | sudo lsof -i | 0.0 | 1.0 | 0.0 | ||
| 363 | display the status of all GitLab services | sudo gitlab-ctl status | ['sudo gitlab-ctl status'] | glabctl status | 0.0 | 0.0 | 0.0 | ||
| 364 | generate and display the current budget report using ledger | ledger budget | ['ledger budget'] | ledger-cli --budget-report | 0.0 | 0.0 | 0.0 | ||
| 365 | set the default compute zone to zone_name for future gcloud operations | gcloud config set compute/zone zone_name | ['gcloud config set compute/zone zone_name'] | gcloud config sets default.compute.region=zone_name | 0.0 | 0.0 | 1.0 | 1.0 | |
| 366 | Start Shotcut | shotcut | ['shotcut'] | shotcut | 1.0 | 0.0 | 1.0 | ||
| 367 | Enable vi-style keybindings for command-line editing | set -o vi | ['set -o vi'] | set -o vi | 1.0 | 1.0 | 1.0 | 1.0 | |
| 368 | Delete a static route | sudo ip route del destination_ip dev eth0 | ['sudo ip route del destination_ip dev eth0'] | sudo ip route del dev eth0 source network_source destination network_destination extended_address_list | 0.0 | 1.0 | 1.0 | ||
| 369 | Run a script in vanilla mode (i.e. a blank session that doesn't save the workspace at the end) | Rscript --vanilla path/to/file.R | ['Rscript --vanilla path/to/file.R'] | nixos-rebuild run --script path/to/script.nix | 0.0 | 0.0 | 0.0 | ||
| 370 | Run an nginx pod, setting the TEST_VAR environment variable | kubectl run nginx-dev --image=nginx --env="TEST_VAR=testing" | ['kubectl run nginx-dev --image=nginx --env="TEST_VAR=testing"'] | kubectl run nginx-test --image=nginx:latest --env="TEST_VAR=value" - < /path/to/config.yaml | 0.0 | 0.0 | 1.0 | ||
| 371 | Start a Swift interactive REPL session | swift repl | ['swift repl'] | swift --interactive | 0.0 | 0.0 | 1.0 | ||
| 372 | Show keyboard scancodes in hexadecimal as keys are pressed | sudo showkey -s|--scancodes | ['sudo showkey -s|--scancodes'] | scrcpy --keys | 0.0 | 0.0 | 0.0 | ||
| 373 | Print "hello, world", the traditional type | hello --traditional | ['hello --traditional'] | echo -e 'Hello, world' | 0.0 | 1.0 | 0.0 | ||
| 374 | Commit the specified file to CVS with a commit message | cvs commit -m "message" path/to/file | ['cvs commit -m "message" path/to/file'] | cvs commit -m "commit_message" path/to/file | 0.0 | 0.0 | 1.0 | ||
| 375 | Restore the security context of a file or directory | restorecon path/to/file_or_directory | ['restorecon path/to/file_or_directory'] | chcon -c new_context path/to/file_or_directory | 0.0 | 1.0 | 0.0 | ||
| 376 | show CPU usage and disk I/O statistics since system boot | iostat | ['iostat'] | sudo iotop --since-boot | 0.0 | 1.0 | 0.0 | ||
| 377 | Convert the PBM image to a Nokia Operator Logo NOL file and save it. | pbmtonokia -fmt NOL path/to/image.pbm > path/to/output.nol | ['pbmtonokia -fmt NOL path/to/image.pbm > path/to/output.nol'] | pbmtonol -logo path/to/input_file.pbm > path/to/output_file.nol | 0.0 | 0.0 | 0.0 | ||
| 378 | read AVR flash memory of given part and save as Intel‑hex file | avrdude -p part_no -c programmer_id -U flash:r:file.hex:i | ['avrdude -p part_no -c programmer_id -U flash:r:file.hex:i'] | avrdude -p part_number -c programmer -U flash:w:path/to/file.hex | 0.0 | 0.0 | 1.0 | ||
| 379 | copy the specified directory to the given remote | git scp remote_name path/to/directory | ['git scp remote_name path/to/directory'] | scp path/to/directory remote_host:path/to/remote_directory | 0.0 | 1.0 | 0.0 | ||
| 380 | Generate an HTML comparison report of two files, writing to a file or stdout | diffoscope --html path/to/outfile|- path/to/file1 path/to/file2 | ['diffoscope --html path/to/outfile|- path/to/file1 path/to/file2'] | html-report --file path/to/file1 path/to/file2 > path/to/report.html|echo "report" | 0.0 | 0.0 | 0.0 | ||
| 381 | show largest packages using the provided dpkg status file | dpigs --status=path/to/file | ['dpigs --status=path/to/file'] | dpkg-query --status-file path/to/file | 0.0 | 1.0 | 0.0 | ||
| 382 | set the merge request's target branch to branch_name | glab mr update --target-branch branch_name | ['glab mr update --target-branch branch_name'] | glab mr target branch_name | 0.0 | 0.0 | 1.0 | ||
| 383 | Execute the provided Julia code string | julia -e 'julia_code' | ["julia -e 'julia_code'"] | julia -e "code_string" | 0.0 | 0.0 | 1.0 | 1.0 | |
| 384 | Convert a WBMP image file to a PBM image file | wbmptopbm path/to/input_file.wbpm > path/to/output_file.pbm | ['wbmptopbm path/to/input_file.wbpm > path/to/output_file.pbm'] | wmputbmp path/to/input_file.wbmp > path/to/output_file.pbm | 0.0 | 0.0 | 0.0 | ||
| 385 | Compile without restoring dependencies | dotnet build --no-restore | ['dotnet build --no-restore'] | cargo build --no-depends-on | 0.0 | 0.0 | 0.0 | ||
| 386 | See the members of a group | getent group group_name | ['getent group group_name'] | groups member1 member2 ... | 0.0 | 0.0 | 1.0 | 0.0 | |
| 387 | Clean logs and artifacts to allow cloud-init to rerun | cloud-init clean | ['cloud-init clean'] | sudo cloudinit --clean-lv-artifacts | 0.0 | 1.0 | 0.0 | ||
| 388 | Run script.sh in dir on listed hosts using up to ten parallel connections. | pssh -i -h path/to/hosts_file -p 10 'cd dir; ./script.sh; exit' | ["pssh -i -h path/to/hosts_file -p 10 'cd dir; ./script.sh; exit'"] | sudo pueue run -c 10 -l host1,host2,... path/to/script.sh | 0.0 | 1.0 | 0.0 | ||
| 389 | continuously display GPU usage and performance metrics | nvidia-smi dmon | ['nvidia-smi dmon'] | nvidia-smi -a | 0.0 | 1.0 | 1.0 | ||
| 390 | Recognize characters and assume all [C]haracters are numbers | gocr -m 130 -p path/to/db_directory -i path/to/input_image.png -o path/to/output_file.txt -C "0..9" | ['gocr -m 130 -p path/to/db_directory -i path/to/input_image.png -o path/to/output_file.txt -C "0..9"'] | transcode -r 100 -c | 0.0 | 0.0 | 0.0 | ||
| 391 | Initialize gcloud setup while skipping diagnostic checks | gcloud init --skip-diagnostics | ['gcloud init --skip-diagnostics'] | gcloud init --skip-diagnostics | 1.0 | 1.0 | 1.0 | 1.0 | |
| 392 | remove the cached Go module download files | go clean -modcache | ['go clean -modcache'] | go mod tidy | 0.0 | 0.0 | 1.0 | ||
| 393 | List environments | bosh environments | ['bosh environments'] | crane list | 0.0 | 0.0 | 0.0 | ||
| 394 | run all Dart unit tests in the current project | dart test | ['dart test'] | dart run dartfmt --test | 0.0 | 0.0 | 1.0 | ||
| 395 | start the CouchDB server as a background daemon | couchdb -d | ['couchdb -d'] | couchdb --daemon | 0.0 | 0.0 | 1.0 | ||
| 396 | Delete an organization | pio org destroy organization_name | ['pio org destroy organization_name'] | az group delete --name name --resource-group resource_group | 0.0 | 0.0 | 0.0 | ||
| 397 | Start a daemon, accepting connections from a specific network address or address range | distccd --daemon --allow ip_address|network_prefix | ['distccd --daemon --allow ip_address|network_prefix'] | daemon --network ip_or_address | 0.0 | 0.0 | 0.0 | ||
| 398 | merge branch_name into current branch using a specific strategy and option | git merge --strategy strategy --strategy-option strategy_option branch_name | ['git merge --strategy strategy --strategy-option strategy_option branch_name'] | git merge --strategy=... -s|--select-option branch_name | 0.0 | 0.0 | 1.0 | ||
| 399 | display a table summarizing statistics of each column in the CSV file | xsv stats path/to/file.csv | xsv table | ['xsv stats path/to/file.csv | xsv table'] | csvstat path/to/file.csv | 0.0 | 0.0 | 0.0 | ||
| 400 | Start the MediaMTX streaming server | mediamtx | ['mediamtx'] | mtx-server | 0.0 | 0.0 | 0.0 | ||
| 401 | Synchronize package repositories and update all installed packages | xbps-install --sync --update | ['xbps-install --sync --update'] | sudo pacman --sync | 0.0 | 1.0 | 0.0 | ||
| 402 | populate all package data into Elasticsearch indices | cradle elastic populate | ['cradle elastic populate'] | pypi-elasticsearch --populate | 0.0 | 0.0 | 0.0 | ||
| 403 | Check for available system upgrades on the host | vso sys-upgrade check | ['vso sys-upgrade check'] | systemd-upgrade --check | 0.0 | 0.0 | 0.0 | ||
| 404 | install the Cabal package manager using GHCup | ghcup install cabal | ['ghcup install cabal'] | ghcup install cabal | 1.0 | 0.0 | 1.0 | ||
| 405 | search for a specific string within units interactively | search string | ['search string'] | findmnt --string "string" | 0.0 | 1.0 | 0.0 | ||
| 406 | Open a question dialog with a `yes` and `no` button, returning `0` and `1`, respectively | kdialog --yesno "message" | ['kdialog --yesno "message"'] | dialog --yesno "title" "message" | 0.0 | 0.0 | 0.0 | ||
| 407 | Create a symbolic link to a file or directory | ln -s /path/to/file_or_directory path/to/symlink | ['ln -s /path/to/file_or_directory path/to/symlink'] | ln -s path/to/file_or_directory path/to/new_file_or_directory | 0.0 | 1.0 | 1.0 | ||
| 408 | View images locally or using a URL | feh path/to/images | ['feh path/to/images'] | dolt view path/to/image1.jpg|url/to/image1.jpg path/to/image2.jpg|url/to/image2.jpg ... | 0.0 | 0.0 | 0.0 | ||
| 409 | list commits included in the current version | git changelog --list | ['git changelog --list'] | git show --include | 0.0 | 0.0 | 1.0 | 1.0 | |
| 410 | List routes within a given scope | ip route show scope link | ['ip route show scope link'] | nbtscan --scope=network_interface | 0.0 | 0.0 | 0.0 | ||
| 411 | Generate a passphrase consisting of seven random diceware words | keepassxc-cli diceware --words 7 | ['keepassxc-cli diceware --words 7'] | dicsig --length 7 | 0.0 | 0.0 | 0.0 | ||
| 412 | detect misspelled words in file names | codespell --check-filenames | ['codespell --check-filenames'] | lex path/to/file_name1 path/to/file_name2 ... | 0.0 | 0.0 | 0.0 | ||
| 413 | Show resource allocations for the specified job | sacct --jobs job_id --allocations | ['sacct --jobs job_id --allocations'] | aws batch get-job-allocation --job-arn job_arn | 0.0 | 0.0 | 0.0 | ||
| 414 | Render the man page as plain ASCII and view it with a pager | groff -man -T ascii path/to/manpage.1 | less --RAW-CONTROL-CHARS | ['groff -man -T ascii path/to/manpage.1 | less --RAW-CONTROL-CHARS'] | manpage --ascii | 0.0 | 0.0 | 0.0 | ||
| 415 | List private certificate authorities | aws acm-pca list-certificate-authorities | ['aws acm-pca list-certificate-authorities'] | ca-certificates --list-privates | 0.0 | 0.0 | 0.0 | ||
| 416 | launch the Blockout 2 game | blockout2 | ['blockout2'] | blockout2 | 1.0 | 0.0 | 1.0 | ||
| 417 | display the SELinux security context of the current process | runcon | ['runcon'] | getsebool -a security_context | 0.0 | 0.0 | 0.0 | ||
| 418 | View documentation for removing packages | tldr xbps-remove | ['tldr xbps-remove'] | tldr urpmi remove | 0.0 | 0.0 | 1.0 | ||
| 419 | Build for the given native architecture | sbuild --arch architecture | ['sbuild --arch architecture'] | pio build --arch armv7,arm64,i386,x86_64 | 0.0 | 0.0 | 0.0 | ||
| 420 | initialize git-secret for managing encrypted files in the repository | git secret init | ['git secret init'] | git secret init | 1.0 | 1.0 | 1.0 | 1.0 | |
| 421 | List devices and their system info | adb devices -l | ['adb devices -l'] | nxc nxc-cli -u username -p password --list-devices | 0.0 | 0.0 | 0.0 | ||
| 422 | Delete the Docker volume named volume_name | docker volume rm volume_name | ['docker volume rm volume_name'] | docker volume rm volume_name | 1.0 | 0.0 | 1.0 | ||
| 423 | execute the default task defined in the Rakefile | rake | ['rake'] | rake | 1.0 | 0.0 | 1.0 | ||
| 424 | compile and build the Ada project defined by the .gpr file | gprbuild | ['gprbuild'] | adacmake path/to/.gpr | 0.0 | 0.0 | 0.0 | ||
| 425 | Serve files from the current directory on port 8000 with a browsable interface | caddy file-server --listen :8000 --browse | ['caddy file-server --listen :8000 --browse'] | serve -b 127.0.0.1:8000 | 0.0 | 1.0 | 0.0 | ||
| 426 | Search for a given package | upt search search_term | ['upt search search_term'] | pip search package_name | 0.0 | 1.0 | 0.0 | ||
| 427 | set the working directory to path/to/workdir | crane mutate -w|--workdir path/to/workdir | ['crane mutate -w|--workdir path/to/workdir'] | sbatch --job-name=job_name --output=path/to/output.log --error=path/to/error.log --wd=path/to/workdir batch_script.sh | 0.0 | 0.0 | 0.0 | ||
| 428 | display detailed information for nodes in the specified namespace | kubectl describe nodes --namespace namespace | ['kubectl describe nodes --namespace namespace'] | kubectl describe node node_name|node_names|pod pod_name|pod_names|... --namespace=namespace | 0.0 | 0.0 | 1.0 | ||
| 429 | Resize the root partition to a size of 10 gigabytes | systemd-repart --size=10G --root / | ['systemd-repart --size=10G --root /'] | sudo fdisk /dev/sdX | 0.0 | 1.0 | 0.0 | ||
| 430 | show the browsing history page | F3 | ['F3'] | browsing_history | 0.0 | 0.0 | 0.0 | ||
| 431 | start a container using the given directory as its root filesystem | systemd-nspawn --directory path/to/container_root | ['systemd-nspawn --directory path/to/container_root'] | docker run --rm -v path/to/container_directory:/root image:tag | 0.0 | 0.0 | 0.0 | ||
| 432 | Create a torrent file for a file or directory with a comment and tracker | transmission-create -o path/to/example.torrent --tracker tracker_url1 -c comment path/to/file_or_directory | ['transmission-create -o path/to/example.torrent --tracker tracker_url1 -c comment path/to/file_or_directory'] | transmission-create --comment "comment" --tracker tracker_name path/to/file_or_directory | 0.0 | 0.0 | 1.0 | ||
| 433 | Generate a detailed analysis of a crash dump, including its UUID | abrt-action-analyze-c -v | ['abrt-action-analyze-c -v'] | crashh --dump path/to/file.dump --dump-type uuid | 0.0 | 0.0 | 0.0 | ||
| 434 | display the system temperature in Fahrenheit | acpi -tf | ['acpi -tf'] | ffib --fahrenheit | 0.0 | 0.0 | 0.0 | ||
| 435 | Visualize the pipeline stages up to a specified target stage | dvc dag target | ['dvc dag target'] | flow visualize --target target | 0.0 | 0.0 | 0.0 | ||
| 436 | Disable output video window while scanning | zbarcam --nodisplay | ['zbarcam --nodisplay'] | pamscancode --disable-output-window | 0.0 | 0.0 | 0.0 | ||
| 437 | Compress the executable at path/to/file to reduce its size | upx path/to/file | ['upx path/to/file'] | ar x path/to/file | 0.0 | 1.0 | 0.0 | ||
| 438 | Apply pending package changes to the local system image | sudo abroot pkg apply | ['sudo abroot pkg apply'] | pinky update --all | 0.0 | 1.0 | 0.0 | ||
| 439 | Ignore files that are ignored by VCS, such as files specified in `.gitignore` | cloc --vcs git path/to/directory | ['cloc --vcs git path/to/directory'] | git clean -i|--ignore-files path/to/file_or_directory1 path/to/file_or_directory2 ... | 0.0 | 0.0 | 0.0 | ||
| 440 | Open Qt Creator and display the diff for the specified commit | qtcreator -git-show commit | ['qtcreator -git-show commit'] | qtcreator --show-diff commit | 0.0 | 0.0 | 1.0 | ||
| 441 | initialize chezmoi with dotfiles from the specified Git repository | chezmoi init repository_url | ['chezmoi init repository_url'] | chezmoi init --git path/to/repository | 0.0 | 0.0 | 1.0 | ||
| 442 | Display help | theHarvester --help | ['theHarvester --help'] | dolt help --help | 0.0 | 0.0 | 0.0 | ||
| 443 | launch a terminal countdown timer with the default duration | termdown | ['termdown'] | timedate -c | 0.0 | 0.0 | 0.0 | ||
| 444 | display the combined context.modules used by the PipeWire server, formatted | pw-config --name pipewire.conf --recurse merge context.modules | ['pw-config --name pipewire.conf --recurse merge context.modules'] | pw-cli --context --pipewire | 0.0 | 0.0 | 0.0 | ||
| 445 | delete the HEAD reference to reset the repository to its initial state | git update-ref -d HEAD | ['git update-ref -d HEAD'] | git reset --hard HEAD | 1.0 | 0.0 | 1.0 | 1.0 | |
| 446 | display detailed counts and sizes of Git repository objects | git count-objects --verbose | ['git count-objects --verbose'] | git object stats --verbose | 0.0 | 0.0 | 1.0 | 1.0 | |
| 447 | display help information for ts-node | ts-node --help | ['ts-node --help'] | ts-node --help | 1.0 | 0.0 | 1.0 | ||
| 448 | Change the encryption passphrase of the LUKS volume at /dev/sdXY | cryptsetup luksChangeKey /dev/sdXY | ['cryptsetup luksChangeKey /dev/sdXY'] | cryptsetup open /dev/sdXY --passphrase new_passphrase | 0.0 | 0.0 | 1.0 | ||
| 449 | Perform a quick shallow garbage collection on the Dolt repository | dolt gc --shallow | ['dolt gc --shallow'] | dolt gc | 0.0 | 0.0 | 1.0 | ||
| 450 | List your starred packages from a specific registry | npm star --list --registry=registry_url | ['npm star --list --registry=registry_url'] | npm star --registry=registry_url | 0.0 | 0.0 | 1.0 | 1.0 | |
| 451 | Run command in a new container with bind mounted volumes | docker run --volume /path/to/host_path:/path/to/container_path image command | ['docker run --volume /path/to/host_path:/path/to/container_path image command'] | podman run --bind volume_name image:tag command | 0.0 | 0.0 | 0.0 | ||
| 452 | retrieve the current Advanced Power Management level of the specified device | sudo hdparm -B /dev/device | ['sudo hdparm -B /dev/device'] | sudo paaquery --device path/to/device | 0.0 | 1.0 | 1.0 | ||
| 453 | list the files inside the specified 7z archive | 7zr l path/to/archive.7z | ['7zr l path/to/archive.7z'] | 7za a path/to/archive.7z *.txt | 0.0 | 0.0 | 1.0 | 0.0 | |
| 454 | Verify the pack file’s integrity and show detailed object information | git verify-pack --verbose path/to/pack-file | ['git verify-pack --verbose path/to/pack-file'] | packverify -d path/to/file | 0.0 | 0.0 | 0.0 | ||
| 455 | Find which packages provide a given command | dnf provides command | ['dnf provides command'] | pacman -Q command | 0.0 | 0.0 | 0.0 | ||
| 456 | Show detailed information for the volume group named vg1 | sudo vgdisplay vg1 | ['sudo vgdisplay vg1'] | vginfo vg1 | 0.0 | 0.0 | 0.0 | ||
| 457 | Count words in file.tex and its included files, showing per-file and total counts | texcount -inc file.tex | ['texcount -inc file.tex'] | texcount --include path/to/file.tex | 0.0 | 0.0 | 1.0 | ||
| 458 | list all current processes with detailed information | ps aux | ['ps aux'] | ps --no-pretty | 0.0 | 0.0 | 1.0 | 1.0 | |
| 459 | list all installed TeX Live packages | tlmgr info --only-installed | ['tlmgr info --only-installed'] | tlmgr list --all | 0.0 | 0.0 | 1.0 | ||
| 460 | write the TGA file's header information to the specified output file | tgatoppm --headerdump path/to/file.tga > path/to/output.ppm | ['tgatoppm --headerdump path/to/file.tga > path/to/output.ppm'] | pamtofile -header path/to/output.pam > path/to/file.tga | 0.0 | 0.0 | 0.0 | ||
| 461 | open the application’s main menu | F2 | ['F2'] | <Ctrl> + M | 0.0 | 0.0 | 0.0 | ||
| 462 | display a summary of each mail showing sender and date | from | ['from'] | mail --summary | 0.0 | 0.0 | 0.0 | ||
| 463 | Start iperf3 in server mode to accept performance test connections | iperf3 -s | ['iperf3 -s'] | iperf3 -s | 1.0 | 0.0 | 1.0 | ||
| 464 | Register a new admin Matrix user interactively using the specified homeserver config | register_new_matrix_user --config path/to/homeserver.yaml --admin | ['register_new_matrix_user --config path/to/homeserver.yaml --admin'] | matrix-cli users register --homeserver config_url username --password password | 0.0 | 0.0 | 0.0 | ||
| 465 | Display R version | Rscript --version | ['Rscript --version'] | R --version | 0.0 | 0.0 | 1.0 | 0.0 | |
| 466 | Capture an image with set dimensions | rpicam-jpeg -o path/to/file.jpg --width 1920 --height 1080 | ['rpicam-jpeg -o path/to/file.jpg --width 1920 --height 1080'] | pamtopnm -d widthxheight path/to/input.pam > path/to/output.pnm | 0.0 | 0.0 | 0.0 | ||
| 467 | Generate an image from a specific source file | silicon path/to/source_file --output path/to/output_image | ['silicon path/to/source_file --output path/to/output_image'] | magick convert path/to/source_file.jpg path/to/output_image.png | 0.0 | 0.0 | 0.0 | ||
| 468 | list directory contents with each entry on a separate line | eza --oneline | ['eza --oneline'] | ls -l|--line-separated | 0.0 | 0.0 | 0.0 | ||
| 469 | Dump the database db_name in custom format to output_file.dump | pg_dump -Fc db_name > output_file.dump | ['pg_dump -Fc db_name > output_file.dump'] | pg_dumpall --format=format_name --output=output_file.dump db_name | 0.0 | 0.0 | 0.0 | ||
| 470 | Show the generated bash script for the specified Envoy task without executing it | envoy run --pretend task_name | ['envoy run --pretend task_name'] | envoy run --no-run path/to/bash_script.sh task_id | 0.0 | 0.0 | 1.0 | ||
| 471 | Extract archive.tar.gz into the directory path/to/directory | betty unarchive archive.tar.gz to path/to/directory | ['betty unarchive archive.tar.gz to path/to/directory'] | unarc -d path/to/directory extract archive.tar.gz | 0.0 | 0.0 | 0.0 | ||
| 472 | Create a new user and add them to the specified groups | sudo useradd -G|--groups group1,group2,... username | ['sudo useradd -G|--groups group1,group2,... username'] | sudo useradd -G group1,group2,... username | 0.0 | 1.0 | 1.0 | ||
| 473 | Refresh the WPScan vulnerability database | wpscan --update | ['wpscan --update'] | wp-scan --refresh | 0.0 | 0.0 | 0.0 | ||
| 474 | search for occurrences of "foo" in all files under path/to/directory | ag foo path/to/directory | ['ag foo path/to/directory'] | find path/to/directory -type f | xargs grep 'foo' | 0.0 | 1.0 | 0.0 | ||
| 475 | List available PHP versions | sudo phpquery -V | ['sudo phpquery -V'] | php -m | 0.0 | 0.0 | 0.0 | ||
| 476 | Run tests and output results to a file | behat --out path/to/file | ['behat --out path/to/file'] | pytest --log-path path/to/log_file | 0.0 | 1.0 | 0.0 | ||
| 477 | Start a login shell as user "user", initializing their environment | sudo --login --user=user | ['sudo --login --user=user'] | su - user | 0.0 | 1.0 | 0.0 | ||
| 478 | Set the restart policy of a container (always, no, on-failure, or unless-stopped) | docker update --restart=always|no|on-failure|unless-stopped container_name | ['docker update --restart=always|no|on-failure|unless-stopped container_name'] | docker restart --restart=on-failure|always|no|unless-stopped container_name | 0.0 | 0.0 | 1.0 | ||
| 479 | Print the contents of the file and display a progress bar | pv path/to/file | ['pv path/to/file'] | echo -e "bar\n" | pb --progress path/to/file | 0.0 | 0.0 | 0.0 | ||
| 480 | Display only packets that are HTTP GET requests | tshark -Y 'http.request.method == "GET"' | ['tshark -Y \'http.request.method == "GET"\''] | sudo snort -w 10 -l path/to/snort.log --filter "http" | 0.0 | 1.0 | 0.0 | ||
| 481 | Run Jest tests in current directory and subfolders matching the given patterns | jest regular_expression1 regular_expression2 | ['jest regular_expression1 regular_expression2'] | jest --watch path/to/directory1 path/to/directory2 ... | 0.0 | 0.0 | 1.0 | ||
| 482 | display kernel messages with readable timestamps | sudo dmesg -T | ['sudo dmesg -T'] | dmesg --verbose | 0.0 | 1.0 | 0.0 | ||
| 483 | Set TeX Live to automatically detect and switch to the current platform | sudo tlmgr platform set auto | ['sudo tlmgr platform set auto'] | sudo tlmgr config --set-platform automatic | 0.0 | 1.0 | 1.0 | ||
| 484 | Remove files or directories from the staging area | hg remove path/to/file | ['hg remove path/to/file'] | git clean -i|--dry-run|remove|ignore | 0.0 | 0.0 | 0.0 | ||
| 485 | Use multiple threads to scan a directory | clamdscan --multiscan | ['clamdscan --multiscan'] | fsc --threads 10 path/to/directory | 0.0 | 0.0 | 0.0 | ||
| 486 | Build and activate the new NixOS configuration without creating a boot entry | sudo nixos-rebuild test | ['sudo nixos-rebuild test'] | sudo nixos-rebuild build --no-activate | 0.0 | 1.0 | 1.0 | ||
| 487 | Specify the remote [P]ort on a remote [h]ost | rexec -P=1234 -h=remote_host ls -l | ['rexec -P=1234 -h=remote_host ls -l'] | ssh -p port username@host | 0.0 | 1.0 | 0.0 | ||
| 488 | list all installed Homebrew formulae and casks | brew list | ['brew list'] | brew list --cask --formula | 0.0 | 0.0 | 1.0 | ||
| 489 | set the console and X11 keyboard layout to US | localectl set-keymap us | ['localectl set-keymap us'] | xsetwacom set "Console" "X11KeyboardLayout" "us" | 0.0 | 0.0 | 0.0 | ||
| 490 | List the custom images under a resource group | az image list --resource-group resource_group | ['az image list --resource-group resource_group'] | az image list --resource-group resource_group | 1.0 | 0.0 | 1.0 | ||
| 491 | Compute the Git object ID of a file for a specified object type | git hash-object -t blob|commit|tag|tree path/to/file | ['git hash-object -t blob|commit|tag|tree path/to/file'] | git compute-object-id --type path/to/file --object-type path/to/type | 0.0 | 1.0 | 1.0 | ||
| 492 | Upload to PyPI showing detailed information | twine upload --verbose dist/* | ['twine upload --verbose dist/*'] | twine upload dist/* | 0.0 | 0.0 | 1.0 | ||
| 493 | execute the git bug command to pull updates | git bug pull | ['git bug pull'] | git bug | 1.0 | 0.0 | 1.0 | 1.0 | |
| 494 | Extract all tables from a PDF, using blank space to determine cell boundaries | tabula --no-spreadsheet file.pdf | ['tabula --no-spreadsheet file.pdf'] | qpdf --tablespace path/to/spaces path/to/input_file.pdf | 0.0 | 0.0 | 0.0 | ||
| 495 | retrieve transparency log entry details for the specified UUID | rekor-cli get --uuid=0e81b4d9299e2609e45b5c453a4c0e7820ac74e02c4935a8b830d104632fd2d1 | ['rekor-cli get --uuid=0e81b4d9299e2609e45b5c453a4c0e7820ac74e02c4935a8b830d104632fd2d1'] | transcrypt-log get uuid | 0.0 | 0.0 | 0.0 | ||
| 496 | Print installed extensions with their versions | code --list-extensions --show-versions | ['code --list-extensions --show-versions'] | pio extension list --versions | 0.0 | 0.0 | 0.0 | ||
| 497 | Evaluate a script [f]ile | bb -f path/to/script.clj | ['bb -f path/to/script.clj'] | py -3 path/to/file.py | 0.0 | 0.0 | 0.0 | ||
| 498 | Print "Hello, world!" | hello | ['hello'] | echo "Hello, world!" | 0.0 | 1.0 | 0.0 | ||
| 499 | Show all packages available from a flake on github | nix search github:owner/repo | ['nix search github:owner/repo'] | gh repo view owner/repo --flakes | 0.0 | 1.0 | 0.0 | ||
| 500 | send 1.05 coins to the specified address | hsw-cli send address 1.05 | ['hsw-cli send address 1.05'] | ropsten-cli send 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 0.0 | 0.0 | 0.0 | ||
| 501 | list all JDK versions managed by jenv | jenv versions | ['jenv versions'] | jenv versions | 1.0 | 0.0 | 1.0 | ||
| 502 | Only output the first 5 entries of the result | shuf --head-count=5 path/to/file | ['shuf --head-count=5 path/to/file'] | aws quicksight list-sheets --sheet-name "Sheet Name" --output-header-only | 0.0 | 0.0 | 0.0 | ||
| 503 | Show the AndroidManifest.xml of the base module from the specified app bundle | bundletool dump manifest --bundle path/to/bundle.aab | ['bundletool dump manifest --bundle path/to/bundle.aab'] | bundletool dump manifest --app-bundle path/to/bundle.aab --module android-base | 0.0 | 0.0 | 1.0 | ||
| 504 | Open a new urxvt window | urxvt | ['urxvt'] | urxvt -e urxvt-256color | 0.0 | 0.0 | 1.0 | ||
| 505 | Run the command individually for each argument from the input | arguments_source | xargs -n1 command | ['arguments_source | xargs -n1 command'] | command -- $@ | 0.0 | 1.0 | 0.0 | ||
| 506 | list TCP sockets filtered to include or exclude specific connection states | ss state/exclude bucket/big/connected/synchronized/... | ['ss state/exclude bucket/big/connected/synchronized/...'] | lsof -iTCP|UDP|LPORT -C | 0.0 | 0.0 | 0.0 | ||
| 507 | show help information for the specified fossil subcommand | fossil help subcommand | ['fossil help subcommand'] | fossil help subcommand | 1.0 | 0.0 | 1.0 | ||
| 508 | remove a specified Meteor package from the project | meteor remove package | ['meteor remove package'] | meteor remove package | 1.0 | 0.0 | 1.0 | ||
| 509 | Paste the second PNM image onto the first at given position, saving result | pnmpaste x y path/to/image1.pnm path/to/image2.pnm > path/to/output.pnm | ['pnmpaste x y path/to/image1.pnm path/to/image2.pnm > path/to/output.pnm'] | pnmpaste -position_x x -position_y y path/to/image1.pnm > path/to/output.pnm | 0.0 | 0.0 | 1.0 | ||
| 510 | Stash all current changes and untracked files | git stash --include-untracked | ['git stash --include-untracked'] | git stash list | 1.0 | 0.0 | 1.0 | 1.0 | |
| 511 | Search for messages matching the given search term | notmuch search --format=json|text --output=summary|threads|messages|files|tags "search_term" | ['notmuch search --format=json|text --output=summary|threads|messages|files|tags "search_term"'] | msgx search_term | 0.0 | 0.0 | 0.0 | ||
| 512 | list supported video formats and resolutions for the specified video device | v4l2-ctl --list-formats-ext --device path/to/video_device | ['v4l2-ctl --list-formats-ext --device path/to/video_device'] | v4l2-ctl --device /dev/video0 --list-formats --list-ranges | 0.0 | 0.0 | 1.0 | ||
| 513 | play the specified MIDI file with Timidity | timidity path/to/file.mid | ['timidity path/to/file.mid'] | timidity path/to/file.midi | 0.0 | 0.0 | 1.0 | ||
| 514 | Pipe a list of items to `stdin` and print the selected item to `stdout` | printf "Choice1\nChoice2\nChoice3" | rofi -dmenu | ['printf "Choice1\\nChoice2\\nChoice3" | rofi -dmenu'] | echo "item1" | select item2 item3 ... | 0.0 | 0.0 | 0.0 | ||
| 515 | list syntax error locations in the CSV file bad.csv | csvclean -n bad.csv | ['csvclean -n bad.csv'] | pygmentize -l csv --syntax-bad path/to/bad.csv | 0.0 | 1.0 | 0.0 | ||
| 516 | Open a graphical browser of the maint branch with blame on file clicks | git gui browser maint | ['git gui browser maint'] | gitk --browser --blame path/to/file_or_directory | 0.0 | 0.0 | 0.0 | ||
| 517 | list metadata for the specified Kafka topic using given brokers | kcat -L -t topic -b brokers | ['kcat -L -t topic -b brokers'] | kcat -b brokers --metadata topic_name | 0.0 | 0.0 | 1.0 | ||
| 518 | display the files' contents in reverse order using the given separator | tac -s separator path/to/file1 path/to/file2 ... | ['tac -s separator path/to/file1 path/to/file2 ...'] | ls -R --separator=path/to/separator | 0.0 | 0.0 | 1.0 | 0.0 | |
| 519 | list all apps in the logged-in Fly account | flyctl apps list | ['flyctl apps list'] | flyctl list | 0.0 | 0.0 | 1.0 | ||
| 520 | Add or delete an IP address with subnet mask on a network interface | ip addr add/del ip/mask dev interface | ['ip addr add/del ip/mask dev interface'] | ip link set dev interface ip add|rm ip_address netmask netmask_value | 0.0 | 0.0 | 1.0 | 1.0 | |
| 521 | Compile the source file into an executable, linking packages package1 and package2 | ocamlfind ocamlopt -package package1,package2 -linkpkg -o path/to/executable path/to/source.ml | ['ocamlfind ocamlopt -package package1,package2 -linkpkg -o path/to/executable path/to/source.ml'] | pkgbuild path/to/source.c -o|--output path/to/output_executable package1 pkgfile package2 | 0.0 | 0.0 | 0.0 | ||
| 522 | run a command and share its interactive output through a web browser | gotty command | ['gotty command'] | xterm -hold -e "command" | 0.0 | 0.0 | 0.0 | ||
| 523 | Verify a PSS‑padded RSA signature of a message file using a public key | openssl dgst -verify public_key_file -signature signature_file -sigopt rsa_padding_mode:pss signature_message_file | ['openssl dgst -verify public_key_file -signature signature_file -sigopt rsa_padding_mode:pss signature_message_file'] | PSSignature -Check -KeyFile path/to/key_file.pss -MessageFile path/to/message_file.p12 | 0.0 | 0.0 | 0.0 | ||
| 524 | launch CouchDB as a background daemon | couchdb -b | ['couchdb -b'] | couchdb --daemon | 0.0 | 0.0 | 1.0 | ||
| 525 | Test your internet connection and ping speed | speed-test | ['speed-test'] | speedtest-cli | 0.0 | 0.0 | 0.0 | ||
| 526 | run program in a new session, exiting with its exit code | setsid --wait program | ['setsid --wait program'] | command -v program &> /dev/null && . program | 0.0 | 1.0 | 0.0 | ||
| 527 | Build and launch the app in release mode on a connected Android device or emulator | react-native run-android --variant=release | ['react-native run-android --variant=release'] | adb runapp path/to/app-debug.apk --device|emulator | 0.0 | 0.0 | 0.0 | ||
| 528 | display detailed configuration of the ZFS pool named poolname | zdb -C poolname | ['zdb -C poolname'] | zpool show poolname | 0.0 | 0.0 | 0.0 | ||
| 529 | Scan a file or directory for vulnerabilities | clamdscan path/to/file_or_directory | ['clamdscan path/to/file_or_directory'] | nvd-lab scan path/to/file_or_directory | 0.0 | 0.0 | 0.0 | ||
| 530 | set the destination file for DirBuster's scan report | dirbuster -r path/to/report.txt | ['dirbuster -r path/to/report.txt'] | dirbuster --report path/to/report.txt | 0.0 | 0.0 | 1.0 | ||
| 531 | Transpile the input file to JavaScript and output a minified version | babel path/to/input_file --minified | ['babel path/to/input_file --minified'] | babel path/to/input_file.js | 0.0 | 0.0 | 1.0 | ||
| 532 | Start a VM (this might install some dependencies in it and take a few minutes) | limactl start vm_name | ['limactl start vm_name'] | virt-viewer --start vm_name | 0.0 | 0.0 | 0.0 | ||
| 533 | Add the specified .NET assembly to the Global Assembly Cache | gacutil -i path/to/assembly.dll | ['gacutil -i path/to/assembly.dll'] | gacutil -i path/to/assembly.dll | 1.0 | 0.0 | 1.0 | ||
| 534 | Build packages for the specified architecture in a clean chroot using the given repository. | pkgctl build --arch architecture --repo repository --clean | ['pkgctl build --arch architecture --repo repository --clean'] | pacstrap --arch=architecture path/to/new_root | 0.0 | 0.0 | 0.0 | ||
| 535 | show help information for the specified Corepack subcommand | corepack subcommand --help | ['corepack subcommand --help'] | corepack subcommand --help | 1.0 | 1.0 | 1.0 | 1.0 | |
| 536 | Disassemble and list one or more `.class` files | javap path/to/file1.class path/to/file2.class ... | ['javap path/to/file1.class path/to/file2.class ...'] | jadx --list --disassembler class.class1.class2 ... | 0.0 | 0.0 | 0.0 | ||
| 537 | Search Google and open the first result in web browser | googler -j keyword | ['googler -j keyword'] | google --websearch search_term | 0.0 | 1.0 | 0.0 | ||
| 538 | Apply the patch and output details of each patched file. | git apply --verbose path/to/file | ['git apply --verbose path/to/file'] | patch -p1 < path/to/file.patch | 0.0 | 1.0 | 0.0 | ||
| 539 | run Calibre server with username and password authentication | calibre-server --username username --password password | ['calibre-server --username username --password password'] | calibre-server --auth username:password | 0.0 | 0.0 | 1.0 | ||
| 540 | Create a Docker tmpfs volume named volume_name of 100 MiB owned by UID 1000 | docker volume create --opt type=tmpfs --opt device=tmpfs --opt o=size=100m,uid=1000 volume_name | ['docker volume create --opt type=tmpfs --opt device=tmpfs --opt o=size=100m,uid=1000 volume_name'] | docker volume create --name volume_name --size 100m -o uid=1000 | 0.0 | 0.0 | 1.0 | ||
| 541 | completely remove a package and all its configuration files | wajig purge package | ['wajig purge package'] | sudo pacman -Rs package | 0.0 | 1.0 | 0.0 | ||
| 542 | Edit the container's NixOS config file and update the container | sudo $EDITOR /var/lib/container/container_name/etc/nixos/configuration.nix && sudo nixos-container update container_name | ['sudo $EDITOR /var/lib/container/container_name/etc/nixos/configuration.nix && sudo nixos-container update container_name'] | nixos-rebuild edit --update-container nixos/container_name | 0.0 | 0.0 | 0.0 | ||
| 543 | install the specified package from the Nixpkgs collection | nix-env -iA nixpkgs.pkg_name | ['nix-env -iA nixpkgs.pkg_name'] | nix-env -iA nixpkgs.name.package | 0.0 | 0.0 | 1.0 | ||
| 544 | Open an interactive shell inside the specified running container | crictl exec -it container_id sh | ['crictl exec -it container_id sh'] | podman exec --interactive --tty image_name | 0.0 | 0.0 | 0.0 | ||
| 545 | Show interactive help information for the command | h | ['h'] | tldr sshd | 0.0 | 0.0 | 0.0 | ||
| 546 | Check GRUB script syntax while displaying each line as it is read | grub-script-check --verbose | ['grub-script-check --verbose'] | grub-script-check --verbose path/to/grub-sysinit.sh | 0.0 | 0.0 | 1.0 | ||
| 547 | defragment the ext4 filesystem on /dev/sdXN | e4defrag /dev/sdXN | ['e4defrag /dev/sdXN'] | sudo e2defragment /dev/sdXN | 0.0 | 1.0 | 0.0 | ||
| 548 | Add all package binaries in current directory to repository database without color output | repo-add --nocolor path/to/database.db.tar.gz *.pkg.tar.zst | ['repo-add --nocolor path/to/database.db.tar.gz *.pkg.tar.zst'] | npm ci --quiet | 0.0 | 1.0 | 0.0 | ||
| 549 | List the command categories | virsh help | grep "keyword" | ['virsh help | grep "keyword"'] | command --list-commands | 0.0 | 1.0 | 0.0 | ||
| 550 | Maximize use of quote characters | csvformat -U 1 data.csv | ['csvformat -U 1 data.csv'] | echo "Hello, world!" | pueue enqueue -f | 0.0 | 0.0 | 0.0 | ||
| 551 | Display a desktop notification titled "Test" with message "This is a test" | notify-send "Test" "This is a test" | ['notify-send "Test" "This is a test"'] | noti -t "Test" -m "This is a test" | 0.0 | 0.0 | 0.0 | ||
| 552 | update all repositories using five parallel jobs | mr -j5 update | ['mr -j5 update'] | sudo dnf5 --jobs 5 repository-update | 0.0 | 1.0 | 0.0 | ||
| 553 | show security status of installed third-party packages | pro security-status --thirdparty | ['pro security-status --thirdparty'] | pacman --security | 0.0 | 0.0 | 0.0 | ||
| 554 | View recent activity feed of the tldr-pages/tldr repository | gh feed tldr-pages/tldr | ['gh feed tldr-pages/tldr'] | tldr pages/branches/recent | 0.0 | 0.0 | 0.0 | ||
| 555 | List the UDIDs of all devices available via the network | idevice_id --network | ['idevice_id --network'] | ideviceid --list-devices | 0.0 | 0.0 | 0.0 | ||
| 556 | Print memory usage for current processes for a every user on a system | smem --users | ['smem --users'] | iostat -m | 0.0 | 0.0 | 0.0 | ||
| 557 | Force the generation of a document even if there are errors | latexmk -f path/to/source.tex | ['latexmk -f path/to/source.tex'] | gocr --force | 0.0 | 0.0 | 0.0 | ||
| 558 | Compress the PNG file at path/to/file.png using a chosen optimization level | oxipng --opt 0|1|2|3|4|5|6|max path/to/file.png | ['oxipng --opt 0|1|2|3|4|5|6|max path/to/file.png'] | pngquant -o|--optimize path/to/file.png | 0.0 | 0.0 | 0.0 | ||
| 559 | Create a balenaCloud or openBalena application | balena app create app_name | ['balena app create app_name'] | balena app create --name name --image image | 0.0 | 0.0 | 1.0 | ||
| 560 | [t]est for a specific WAF product (run `wafw00f -l` to get list of all supported WAFs) | wafw00f --test Cloudflare|Cloudfront|Fastly|ZScaler|... https://www.example.com | ['wafw00f --test Cloudflare|Cloudfront|Fastly|ZScaler|... https://www.example.com'] | wafw00f --test waf|webapp|dns|... | 0.0 | 0.0 | 1.0 | ||
| 561 | Monitor the contents of a directory, highlighting differences as they appear | watch -d ls -l | ['watch -d ls -l'] | fdupes --diff path/to/directory | 0.0 | 0.0 | 0.0 | ||
| 562 | Compress and pack loose objects in the repository to optimize storage | git repack | ['git repack'] | cargo clean --release | 0.0 | 0.0 | 0.0 | ||
| 563 | List files contained in an APK archive | aapt list path/to/app.apk | ['aapt list path/to/app.apk'] | apkscan path/to/file.apk | 0.0 | 0.0 | 0.0 | ||
| 564 | Set the default Rust toolchain to the specified version | rustup default toolchain | ['rustup default toolchain'] | rustup set version | 0.0 | 0.0 | 1.0 | ||
| 565 | view the PDF file with colors inverted | mupdf -I path/to/file | ['mupdf -I path/to/file'] | pdfviewer -invert-colors path/to/file.pdf | 0.0 | 0.0 | 0.0 | ||
| 566 | list installed non‑free and contrib packages with their descriptions | vrms | ['vrms'] | dpkg-query --search non-free|contrib | 0.0 | 0.0 | 0.0 | ||
| 567 | register the current directory as a workspace named workspace_name | git bulk --addcurrent workspace_name | ['git bulk --addcurrent workspace_name'] | workspaces register --workspace-name workspace_name | 0.0 | 0.0 | 0.0 | ||
| 568 | Use a keyfile instead of a passphrase | cryptsetup open --key-file path/to/file /dev/sdXY mapping_name | ['cryptsetup open --key-file path/to/file /dev/sdXY mapping_name'] | sudo lsb_release --key "id" --keyfile path/to/key_file | 0.0 | 1.0 | 0.0 | ||
| 569 | Convert a specific installation file to Debian format and install on the system | sudo alien --to-deb --install path/to/file | ['sudo alien --to-deb --install path/to/file'] | sudo dpkg-deb --install path/to/file.deb | 0.0 | 1.0 | 1.0 | ||
| 570 | install GrumPHP git hooks for the repository | grumphp git:init | ['grumphp git:init'] | grump install --hook | 0.0 | 0.0 | 0.0 | ||
| 571 | release a build artifact to a repository with a commit message | pkgctl release --repo repository --message commit_message | ['pkgctl release --repo repository --message commit_message'] | mvn release -DrepositoryId=repository_id -DartifactId=artifact_id -Dtag=tag_name -Dmessage=message | 0.0 | 0.0 | 0.0 | ||
| 572 | Execute a single Scala command in the command-line | scala -e command | ['scala -e command'] | scala -c "command" | 0.0 | 0.0 | 1.0 | ||
| 573 | Lock the screen showing a white background | i3lock | ['i3lock'] | lock --white-screen | 0.0 | 0.0 | 0.0 | ||
| 574 | Resolve logical path, handling '..' before symlinks for given file or directory | realpath --logical path/to/file_or_directory | ['realpath --logical path/to/file_or_directory'] | resolve-lpsz path/to/file_or_directory | 0.0 | 0.0 | 0.0 | ||
| 575 | capture a raw photo and save it to path/to/file.jpg | rpicam-still -r -o path/to/file.jpg | ['rpicam-still -r -o path/to/file.jpg'] | tarsnap -c --raw-to path/to/file.jpg | 0.0 | 0.0 | 0.0 | ||
| 576 | Generate an image from a source file with a specific programming language syntax highlighting (e.g. `rust`, `py`, `js`, etc.) | silicon path/to/source_file --output path/to/output_image --language language|extension | ['silicon path/to/source_file --output path/to/output_image --language language|extension'] | glow --language language_name path/to/file.py | 0.0 | 0.0 | 0.0 | ||
| 577 | Send an email with a subject to the main recipient and CC another address | mailx -s "subject" -c cc_addr to_addr | ['mailx -s "subject" -c cc_addr to_addr'] | mailx -s "subject" to@example.com cc@example.com | 0.0 | 0.0 | 1.0 | ||
| 578 | show detailed physical volume information in JSON format | pvscan --reportformat json | ['pvscan --reportformat json'] | pvscan --verbose | 0.0 | 0.0 | 1.0 | ||
| 579 | List jobs | aws glue list-jobs | ['aws glue list-jobs'] | aws batch list-jobs | 0.0 | 0.0 | 1.0 | ||
| 580 | calculate the System V checksum of the file using 512-byte blocks | sum --sysv path/to/file | ['sum --sysv path/to/file'] | chksum -v -b path/to/file | 0.0 | 0.0 | 0.0 | ||
| 581 | Run a program from a file | sudo bpftrace path/to/file | ['sudo bpftrace path/to/file'] | command path/to/file | 0.0 | 1.0 | 0.0 | ||
| 582 | Update the Azure API Management service with the specified name in the given resource group | az apim update --name name --resource-group resource_group | ['az apim update --name name --resource-group resource_group'] | az apim update --name name --resource-group resource_group | 1.0 | 0.0 | 1.0 | ||
| 583 | display details of the Chef node named node_name | knife node show node_name | ['knife node show node_name'] | knife node show node_name | 1.0 | 0.0 | 1.0 | ||
| 584 | Remove temporary and outdated files from the system | topgrade -c | ['topgrade -c'] | tmpfiles --remove | 0.0 | 0.0 | 0.0 | ||
| 585 | Search for the regular expression within the specified subdirectories | rg regular_expression set_of_subdirs | ['rg regular_expression set_of_subdirs'] | rgrep "regular_expression" path/to/directory1 path/to/directory2 ... | 0.0 | 0.0 | 1.0 | 0.0 | |
| 586 | Set the max number of counts before a filesystem is checked to 2 | tune2fs -c 2 /dev/sdXN | ['tune2fs -c 2 /dev/sdXN'] | sudo checkmount --max-counts=2 path/to/directory_or_mount_point | 0.0 | 1.0 | 0.0 | ||
| 587 | Connect to a host | evil-winrm --ip ip --user user --password password | ['evil-winrm --ip ip --user user --password password'] | mosquitto -h host | 0.0 | 0.0 | 0.0 | ||
| 588 | Search for all file names, package names, and descriptions of all locally installed packages from a regular expression | tlmgr search --all "regular_expression" | ['tlmgr search --all "regular_expression"'] | pacman -Qa --regex regex | 0.0 | 0.0 | 0.0 | ||
| 589 | Reformat every Haskell source file in the directory, overwriting the originals | brittany --write-mode=inplace *.hs | ['brittany --write-mode=inplace *.hs'] | ghcid --rewrite path/to/directory | 0.0 | 0.0 | 0.0 | ||
| 590 | start a local crane registry storing blobs in the specified directory | crane registry serve --disk path/to/store_dir | ['crane registry serve --disk path/to/store_dir'] | crane init --registry-dir path/to/directory | 0.0 | 0.0 | 1.0 | ||
| 591 | Execute a target only on projects that have been changed | nx affected --target target | ['nx affected --target target'] | pio run --only-on-changed | 0.0 | 0.0 | 0.0 | ||
| 592 | display NASM help and list supported output formats | nasm -hf | ['nasm -hf'] | nm --help | 0.0 | 1.0 | 0.0 | ||
| 593 | Play all audio files in current and subdirectories randomly with keyboard control. | mpg321 -B -Z -K . | ['mpg321 -B -Z -K .'] | play *.wav --randomize | 0.0 | 0.0 | 0.0 | ||
| 594 | display the path of the npm cache directory | npm cache dir | ['npm cache dir'] | npm config get cacheDirectory | 0.0 | 0.0 | 1.0 | 1.0 | |
| 595 | show help information for merging pull requests using the GitHub CLI | gh pr merge --help | ['gh pr merge --help'] | gh pr merge --help | 1.0 | 1.0 | 1.0 | 1.0 | |
| 596 | disable all NFC-enabled applications on the YubiKey | ykman config nfc --disable-all | ['ykman config nfc --disable-all'] | ykconf --nfc-disable | 0.0 | 0.0 | 0.0 | ||
| 597 | Create a new avo workspace in the current directory | avo init | ['avo init'] | avo create | 0.0 | 0.0 | 1.0 | ||
| 598 | List orphan packages (installed as dependencies but not required by any package) | pacman --query --unrequired --deps --quiet | ['pacman --query --unrequired --deps --quiet'] | sudo pacman -Qf | 0.0 | 1.0 | 0.0 | ||
| 599 | Create a new user named username with a home directory and set password | adduser username | ['adduser username'] | sudo adduser --home /home/user username | 0.0 | 1.0 | 0.0 | ||
| 600 | Explicitly specify a gamma value | ppmtopj -gamma gamma path/to/input.ppm > path/to/output.pj | ['ppmtopj -gamma gamma path/to/input.ppm > path/to/output.pj'] | pnmtopnm -gamma 1.0 path/to/image.pnm > path/to/output.pnm | 0.0 | 0.0 | 0.0 | ||
| 601 | list all certificates in the current certificate database | certutil -L -d . | ['certutil -L -d .'] | acme.sh list | 0.0 | 0.0 | 0.0 | ||
| 602 | run the test suite of the specified Rust package | cargo test --package package | ['cargo test --package package'] | cargo test --package package | 1.0 | 0.0 | 1.0 | ||
| 603 | silently compare two files, producing no output and setting the exit status | cmp --quiet path/to/file1 path/to/file2 | ['cmp --quiet path/to/file1 path/to/file2'] | diff -q|--quiet path/to/file1 path/to/file2 | 0.0 | 0.0 | 0.0 | ||
| 604 | Generate C scanner code from analyzer.l and write it to analyzer.c | lex -t analyzer.l > analyzer.c | ['lex -t analyzer.l > analyzer.c'] | clang -S analyzer.l -o analyzer.c | 0.0 | 0.0 | 0.0 | ||
| 605 | Create an access point without Internet sharing | create_ap -n wlan0 access_point_ssid passphrase | ['create_ap -n wlan0 access_point_ssid passphrase'] | sudo wpa_supplicant -B -i wireless_ap_name -c /etc/wpa_supplicant/wpa_supplicant.conf | 0.0 | 1.0 | 0.0 | ||
| 606 | Open example.com in Chromium's private browsing mode | chromium --incognito example.com | ['chromium --incognito example.com'] | chromium --private-browsing example.com | 0.0 | 0.0 | 1.0 | ||
| 607 | Create a new image from a container, setting its default CMD to command | docker commit --change "CMD command" container image:tag | ['docker commit --change "CMD command" container image:tag'] | podman create --name name container:tag | 0.0 | 0.0 | 0.0 | ||
| 608 | Search for a pattern and replace it directly within the source files | comby -in-place 'match_pattern' 'rewrite_pattern' | ["comby -in-place 'match_pattern' 'rewrite_pattern'"] | git grep --replace "search_pattern" path/to/file1 path/to/file2 ... | 0.0 | 1.0 | 0.0 | ||
| 609 | Apply the reverse of a patch | patch -R < patch.diff | ['patch -R < patch.diff'] | patch -r|--reverse path/to/file.patch | 0.0 | 0.0 | 1.0 | ||
| 610 | Retrieve a list of the available regions for a given database engine | doctl databases options regions --engine pg|mysql|redis|mongodb | ['doctl databases options regions --engine pg|mysql|redis|mongodb'] | doctl databases get-availability-zones --engine engine_name | 0.0 | 0.0 | 1.0 | ||
| 611 | Start the Sails.js application server | sails lift | ['sails lift'] | sails start | 0.0 | 0.0 | 1.0 | ||
| 612 | Convert a PNM image to a DirectColor XWD file | pnmtoxwd -directcolor path/to/input_file.pnm > path/to/output_file.xwd | ['pnmtoxwd -directcolor path/to/input_file.pnm > path/to/output_file.xwd'] | pnmtoxdw path/to/input_file.pnm > path/to/output_file.xwd | 0.0 | 0.0 | 0.0 | ||
| 613 | List all responsive hosts in the 192.168.1.0/24 subnet | fping -a|--alive -g|--generate 192.168.1.0/24 | ['fping -a|--alive -g|--generate 192.168.1.0/24'] | ipcalc -t 192.168.1.0/24 | 0.0 | 0.0 | 0.0 | ||
| 614 | run the command and prefix each output line with its line number | command | nl - | ['command | nl -'] | command | tac | 1.0 | 0.0 | 1.0 | 1.0 | |
| 615 | search for packages matching the given keywords | dnf5 search keyword1 keyword2 ... | ['dnf5 search keyword1 keyword2 ...'] | apt-cache search keyword1 keyword2 ... | 0.0 | 1.0 | 0.0 | ||
| 616 | Forget a previously authorized Thunderbolt device identified by its UUID | boltctl forget device_uuid | ['boltctl forget device_uuid'] | thunderbolt logout --uuid uuid | 0.0 | 0.0 | 0.0 | ||
| 617 | Update cached list of emojis from main repository | gitmoji --update | ['gitmoji --update'] | gource update | 0.0 | 0.0 | 0.0 | ||
| 618 | Set the wireless interface's ESSID to new_network_name | iwconfig interface new_network_name | ['iwconfig interface new_network_name'] | iw dev wireless_interface set essid new_network_name | 0.0 | 0.0 | 0.0 | ||
| 619 | run the program, supplying the specified argument | stack exec program -- argument | ['stack exec program -- argument'] | ./program argument1 argument2 ... | 0.0 | 0.0 | 0.0 | ||
| 620 | Perform the chosen Git maintenance operation on the current repository. | git maintenance run --task=commit-graph|gc|incremental-repack|loose-objects|pack-refs|prefetch | ['git maintenance run --task=commit-graph|gc|incremental-repack|loose-objects|pack-refs|prefetch'] | git maintenance operation_name | 0.0 | 1.0 | 1.0 | ||
| 621 | display CPU and root filesystem disk performance data | pveperf | ['pveperf'] | sudo lstopo --cpu --root | 0.0 | 1.0 | 0.0 | ||
| 622 | extract connected components from input graph files and write to output | ccomps path/to/input1.gv path/to/input2.gv ... > path/to/output.gv | ['ccomps path/to/input1.gv path/to/input2.gv ... > path/to/output.gv'] | bfs path/to/input1.gv path/to/input2.gv ... > path/to/output.gv | 0.0 | 0.0 | 0.0 | ||
| 623 | Show jobs from the 'a' [q]ueue (queues have single-character names) | atq -q a | ['atq -q a'] | aws batch get-jobs --queue-url https://bq.example.com/queue/a --job-key username | 0.0 | 0.0 | 0.0 | ||
| 624 | Stream every file from a torrent to an AirPlay device | peerflix "torrent_url|magnet_link" --all --airplay | ['peerflix "torrent_url|magnet_link" --all --airplay'] | airplay-torrent --stream path/to/file.torrent | 0.0 | 0.0 | 0.0 | ||
| 625 | Uninstall the GNOME Shell extension with the given ID | gnome-extension uninstall "extension_id" | ['gnome-extension uninstall "extension_id"'] | gnome-extensions uninstall --id id | 0.0 | 0.0 | 0.0 | ||
| 626 | Restore dependencies without caching the HTTP requests | dotnet restore --no-cache | ['dotnet restore --no-cache'] | npm ci --no-cache | 0.0 | 1.0 | 0.0 | ||
| 627 | Move duplicate files listed in the text file to the specified target directory | fclones move path/to/target_directory < path/to/file.txt | ['fclones move path/to/target_directory < path/to/file.txt'] | find path/to/directory -type f | parallel mv -- "$@" | 0.0 | 1.0 | 0.0 | ||
| 628 | Create a man page for the executable and save it to the given file | help2man executable --output path/to/file | ['help2man executable --output path/to/file'] | tldr path/to/executable > path/to/file | 0.0 | 0.0 | 0.0 | ||
| 629 | Refresh the Maza database to the latest version | maza update | ['maza update'] | maza refresh | 0.0 | 0.0 | 1.0 | ||
| 630 | Verify the password for a user against the specified htpasswd file | htpasswd -v path/to/file username | ['htpasswd -v path/to/file username'] | htpasswd -c path/to/file username | 0.0 | 0.0 | 1.0 | ||
| 631 | list the package's dependencies one per line, omitting duplicates | pactree --unique package | ['pactree --unique package'] | pacman --query --sort version --format "dependency:version" | 0.0 | 0.0 | 0.0 | ||
| 632 | show simplified usage documentation for the calendar command | tldr cal | ['tldr cal'] | tldr cal | 1.0 | 0.0 | 1.0 | ||
| 633 | list all expense postings sorted by amount | ledger register expenses --sorted amount | ['ledger register expenses --sorted amount'] | dolt expense list --order=asc|desc | 0.0 | 0.0 | 0.0 | ||
| 634 | Start the compiled Next.js application, listening on the given port | next start --port port | ['next start --port port'] | next start --port port_number | 0.0 | 0.0 | 1.0 | ||
| 635 | download the IPFS object with given hash to specified file without pinning | ipfs get hash -o path/to/file | ['ipfs get hash -o path/to/file'] | ipfs download --no-pin path/to/file hash | 0.0 | 0.0 | 1.0 | ||
| 636 | display the help information for the AWS S3 copy command | aws s3 cp help | ['aws s3 cp help'] | aws s3 cp --help | 0.0 | 0.0 | 1.0 | ||
| 637 | Quit the current program or session | q | ['q'] | q | 1.0 | 0.0 | 1.0 | ||
| 638 | Run the agent once in the foreground, then exit | puppet agent --test | ['puppet agent --test'] | pueue run --foreground | 0.0 | 0.0 | 0.0 | ||
| 639 | Open the stream from example.com at 720p60 quality | streamlink example.com/stream 720p60 | ['streamlink example.com/stream 720p60'] | streamlink --quality 720p60 https://example.com/ | 0.0 | 0.0 | 1.0 | ||
| 640 | Test a specific website in debug mode | ./goldeneye.py url --debug | ['./goldeneye.py url --debug'] | linode-cli websites test --debug website_id | 0.0 | 0.0 | 0.0 | ||
| 641 | List all properties in one's active configuration | gcloud config list | ['gcloud config list'] | alicloud-cli iam list-properties | 0.0 | 0.0 | 0.0 | ||
| 642 | Show the current status of the specified service | service service_name status | ['service service_name status'] | service --status-quick service_name | 0.0 | 1.0 | 1.0 | ||
| 643 | Build from the specified branch/tag/commit when installing from a Git repository | cargo install --git repo_url --branch|tag|rev branch_name|tag|commit_hash | ['cargo install --git repo_url --branch|tag|rev branch_name|tag|commit_hash'] | cargo install --branch|tag|commit | 0.0 | 0.0 | 1.0 | ||
| 644 | Delete the previous shell generations | devenv gc | ['devenv gc'] | shred -d | 0.0 | 1.0 | 0.0 | ||
| 645 | Display help | git annex help | ['git annex help'] | pueue --help | 0.0 | 0.0 | 0.0 | ||
| 646 | Verify the file's signature and trusted comments using the given public key | minisign -Vm path/to/file -p path/to/publickey.pub | ['minisign -Vm path/to/file -p path/to/publickey.pub'] | git verify-file --public-key path/to/public_key_file path/to/file | 0.0 | 1.0 | 0.0 | ||
| 647 | display help information for the wondershaper command | wondershaper -h | ['wondershaper -h'] | wondershaper -? | 0.0 | 0.0 | 1.0 | ||
| 648 | list all backup snapshots in the current repository | duplicacy list | ['duplicacy list'] | git ls-snapshots | 0.0 | 1.0 | 0.0 | ||
| 649 | create a new user group called group_name | sudo groupadd group_name | ['sudo groupadd group_name'] | groupadd --gid 1000 group_name | 0.0 | 1.0 | 0.0 | ||
| 650 | list installed packages whose names match the pattern libc6* | dpkg-query --list 'libc6*' | ["dpkg-query --list 'libc6*'"] | apt-cache search libc6* | 0.0 | 1.0 | 0.0 | ||
| 651 | show a short help page for ImageMagick's compare command | tldr magick compare | ['tldr magick compare'] | tldr magick compare | 1.0 | 0.0 | 1.0 | ||
| 652 | Generate an image of the file's contents using default settings | carbon-now path/to/file | ['carbon-now path/to/file'] | iconv -f ISO8859-1 -t UTF-8 path/to/file | 0.0 | 1.0 | 0.0 | ||
| 653 | show the specified property of the given user | loginctl show-user username --property=property_name | ['loginctl show-user username --property=property_name'] | sudo usermod -p|--property name username | 0.0 | 0.0 | 0.0 | ||
| 654 | Create a new issue in the current repository using interactive prompts | gh issue create | ['gh issue create'] | gh issue create --interactive | 0.0 | 0.0 | 1.0 | 1.0 | |
| 655 | Show changes that would be made to a file or a directory without performing them (dry-run) | black --diff path/to/file_or_directory | ['black --diff path/to/file_or_directory'] | git diff --quiet|--dry-run path/to/file_or_directory1 path/to/file_or_directory2 ... | 0.0 | 0.0 | 0.0 | ||
| 656 | show help information for the nop command | nop -? | ['nop -?'] | nop --help | 0.0 | 0.0 | 1.0 | 1.0 | |
| 657 | Import bookmarks from HTML Netscape bookmark format file | shiori import path/to/bookmarks.html | ['shiori import path/to/bookmarks.html'] | pamtopm path/to/file.html | 0.0 | 0.0 | 0.0 | ||
| 658 | output the raw representation of the given UUIDs | uuidparse --raw uuid1 uuid2 ... | ['uuidparse --raw uuid1 uuid2 ...'] | uuid --raw uuid1 uuid2 ... | 0.0 | 0.0 | 0.0 | ||
| 659 | Verify validity of specified graph files without producing any output graph | nop -p path/to/input1.gv path/to/input2.gv ... | ['nop -p path/to/input1.gv path/to/input2.gv ...'] | cybox verify path/to/file1 cybox:file2 ... | 0.0 | 0.0 | 0.0 | ||
| 660 | Search the selected text in the browser | <Shift> + <Ctrl> + L | ['<Shift> + <Ctrl> + L'] | browser-commands search_text | 0.0 | 0.0 | 0.0 | ||
| 661 | pad the image to 1000 × 500 pixels and write to the output file | pnmpad -width 1000 -height 500 path/to/image.pnm > path/to/output.pnm | ['pnmpad -width 1000 -height 500 path/to/image.pnm > path/to/output.pnm'] | pamstretch -width 1000 -height 500 path/to/input_file.pnm > path/to/output_file.pgm | 0.0 | 0.0 | 0.0 | ||
| 662 | Automatically update all npm dependencies in the project without prompting | npm-check --update-all | ['npm-check --update-all'] | npm ci --no-progress | 0.0 | 1.0 | 0.0 | ||
| 663 | Create a new branch based on an existing commit and switch to it | git switch --create branch_name commit | ['git switch --create branch_name commit'] | git checkout -b branch_name HEAD | 1.0 | 0.0 | 1.0 | 1.0 | |
| 664 | Install a package from <https://crates.io> (the version is optional - latest by default) | cargo install package@version | ['cargo install package@version'] | cargo install --version version | 0.0 | 0.0 | 1.0 | ||
| 665 | Convert a PBM image to EPSI format at 144 DPI, saving to the output file | pbmtoepsi -dpi 144 path/to/image.pbm > path/to/output.bmp | ['pbmtoepsi -dpi 144 path/to/image.pbm > path/to/output.bmp'] | pbmteps -dpi 144 path/to/input_file.pbm > path/to/output_file.epi | 0.0 | 0.0 | 0.0 | ||
| 666 | display help information for the warp-cli command | warp-cli help | ['warp-cli help'] | warp-cli --help | 0.0 | 0.0 | 1.0 | ||
| 667 | list all Python versions installed on the system | uv python list | ['uv python list'] | pyenv list | 0.0 | 0.0 | 0.0 | ||
| 668 | run the given command inside a virtual X server | xvfb-run command | ['xvfb-run command'] | x11vnc -monitor monitor_name -display :0 -forever -vncserver -command "command" | 0.0 | 0.0 | 0.0 | ||
| 669 | rename all .log files to .txt, printing each rename | zmv -v '(*).log' '$1.txt' | ["zmv -v '(*).log' '$1.txt'"] | find path/to/directory -type f -name '*.log' | xargs -n 1 mv '{}' '.txt' | 0.0 | 1.0 | 0.0 | ||
| 670 | Shutdown down the virtual machine without saving its state | VBoxManage controlvm uuid|vm_name shutdown | ['VBoxManage controlvm uuid|vm_name shutdown'] | VBoxManage controlvm uuid|uuid:ip_address --shutdown | 0.0 | 0.0 | 1.0 | ||
| 671 | Transpile the specified JavaScript file and print the result to standard output | babel path/to/file | ['babel path/to/file'] | babel path/to/file.js | 0.0 | 0.0 | 1.0 | ||
| 672 | Upload to PyPI with a specified [u]sername and [p]assword | twine upload -u username -p password dist/* | ['twine upload -u username -p password dist/*'] | twine upload --repository pypi username/repository.tar.gz | 0.0 | 0.0 | 1.0 | ||
| 673 | Start the Angular development server for the project | ng serve | ['ng serve'] | ng serve | 1.0 | 0.0 | 1.0 | ||
| 674 | Create a full-color PPM image without dimming outside the Maxwell triangle | ppmcie -full > path/to/output.ppm | ['ppmcie -full > path/to/output.ppm'] | ppmnew -fullcolor -triangle-maxwell path/to/input.ppm > path/to/output.ppm | 0.0 | 0.0 | 0.0 | ||
| 675 | Start a tmux session using the 'project' tmuxinator configuration | tmuxinator start project | ['tmuxinator start project'] | tmuxinator start project | 1.0 | 0.0 | 1.0 | ||
| 676 | Delete all queued emails from the given sender address | exiqgrep -i -f '<email@somedomain.com>' | xargs exim -Mrm | ["exiqgrep -i -f '<email@somedomain.com>' | xargs exim -Mrm"] | imapq -d sender_address | 0.0 | 0.0 | 0.0 | ||
| 677 | Convert the Palm image to PNM format and display its conversion details | palmtopnm -verbose path/to/file.palm > path/to/file.pnm | ['palmtopnm -verbose path/to/file.palm > path/to/file.pnm'] | palm2pnmt -details path/to/image.palm > path/to/output.pnm | 0.0 | 0.0 | 0.0 | ||
| 678 | show how many packages are unsupported | pro security-status | ['pro security-status'] | pacman --unsupported-packages | 0.0 | 0.0 | 0.0 | ||
| 679 | commit local changes to the connected Subversion repository | git svn commit | ['git svn commit'] | hg commit | 0.0 | 0.0 | 0.0 | ||
| 680 | Upload the local cookbook named cookbook_name to the Chef server | knife cookbook upload cookbook_name | ['knife cookbook upload cookbook_name'] | chef-client --cookbook cookbook_name upload | 0.0 | 0.0 | 0.0 | ||
| 681 | Show the sizes of each section in the specified object or executable file. | size path/to/file | ['size path/to/file'] | objdump -s path/to/file.o|path/to/file_executable | 0.0 | 0.0 | 0.0 | ||
| 682 | list backup snapshots in the repository at path/to/repository | bup -d path/to/repository ls | ['bup -d path/to/repository ls'] | git fs-backup ls path/to/repository | 0.0 | 1.0 | 0.0 | ||
| 683 | Change the hardware clock time standard to localtime | timedatectl set-local-rtc 1 | ['timedatectl set-local-rtc 1'] | hwclock --localtime | 0.0 | 0.0 | 1.0 | 0.0 | |
| 684 | Show summary statistics of the Git repository located at path/to/directory | onefetch path/to/directory | ['onefetch path/to/directory'] | git stats path/to/directory | 0.0 | 1.0 | 0.0 | ||
| 685 | Skip to the next track in the playlist | audtool playlist-advance | ['audtool playlist-advance'] | play next | 0.0 | 0.0 | 0.0 | ||
| 686 | Create vm_name with 16 GiB RAM, 250 GB disk, 8 vCPUs host‑CPU model, attach Debian ISO. | virt-install --name vm_name --cpu host-model,topology.sockets=1,topology.cores=4,topology.threads=2 --memory 16384 --disk path=path/to/image.qcow2,size=250 --cdrom path/to/debian.iso | ['virt-install --name vm_name --cpu host-model,topology.sockets=1,topology.cores=4,topology.threads=2 --memory 16384 --disk path=path/to/image.qcow2,size=250 --cdrom path/to/debian.iso'] | virt-xml-create --memory 16000 --disk-size 250 --cpus 8 --machine Debian --boot d path/to/image.img --name vm_name | 0.0 | 0.0 | 0.0 | ||
| 687 | Specify the prompt string for `select` and create a menu for picking a file or folder from the current directory | PS3="Select a file: "; select file in *; do echo $file; done | ['PS3="Select a file: "; select file in *; do echo $file; done'] | select --prompt "file/folder" | 0.0 | 0.0 | 0.0 | ||
| 688 | Print the available Wi-Fi access points | nmcli device wifi | ['nmcli device wifi'] | wpa_supplicant -c path/to/wpa_supplicant_conf_file -i wlan0 | 0.0 | 0.0 | 0.0 | ||
| 689 | Print the current display backlight brightness level | brightnessctl get | ['brightnessctl get'] | blight-backlight | 0.0 | 0.0 | 0.0 | ||
| 690 | display detailed JSON information for the specified containers | crictl inspect container_id1 container_id2 ... | ['crictl inspect container_id1 container_id2 ...'] | docker inspect --format='\{\{json\}\}' container_name1 container_name2 ... | 0.0 | 0.0 | 0.0 | ||
| 691 | Connect to the VPN server vpn.example.org using settings from the specified config file | openconnect --config=path/to/file vpn.example.org | ['openconnect --config=path/to/file vpn.example.org'] | virt-vpn-cli connect --config path/to/config_file | 0.0 | 0.0 | 0.0 | ||
| 692 | Upload the given files as a new GitHub gist | gist file.txt file2.txt | ['gist file.txt file2.txt'] | gh gist upload path/to/file1 path/to/file2 ... | 0.0 | 1.0 | 0.0 | ||
| 693 | execute the default build target defined in build.xml | phing | ['phing'] | ant | 0.0 | 0.0 | 0.0 | ||
| 694 | Print the full date and time for entries and then display the hostname column last to prevent truncation | last -F -a | ['last -F -a'] | sort --field-separator=, --key=node -k 2,2 path/to/file | 0.0 | 0.0 | 1.0 | 0.0 | |
| 695 | Log out of the current OpenShift session | oc logout | ['oc logout'] | oc logout | 1.0 | 0.0 | 1.0 | ||
| 696 | search for snap packages matching the query | snap find query | ['snap find query'] | snap search query | 0.0 | 0.0 | 1.0 | ||
| 697 | list explicitly installed packages and their versions | pacman -Qe | ['pacman -Qe'] | pip freeze --explicit | 0.0 | 1.0 | 0.0 | ||
| 698 | compile and execute the Scala script at path/to/script.scala | scala-cli run path/to/script.scala | ['scala-cli run path/to/script.scala'] | scala -classpath path/to/library.jar:path/to/interpreter.jar path/to/script.scala | 0.0 | 0.0 | 0.0 | ||
| 699 | Generate a grayscale distance map from the input PPM file | ppmdist path/to/input.ppm > path/to/output.pgm | ['ppmdist path/to/input.ppm > path/to/output.pgm'] | ppmdist -grayscale path/to/input.ppm > path/to/output.pgm | 0.0 | 0.0 | 1.0 | ||
| 700 | Install Python version 2.7.10 using pyenv | pyenv install 2.7.10 | ['pyenv install 2.7.10'] | pyenv install 2.7.10 | 1.0 | 0.0 | 1.0 | ||
| 701 | Change to a directory whose name matches the given pattern | j pattern | ['j pattern'] | cd path/to/directory[/*] | 0.0 | 1.0 | 0.0 | ||
| 702 | set interrupt request line 5 for device /dev/lp0 | tunelp -i 5 /dev/lp0 | ['tunelp -i 5 /dev/lp0'] | sudo lpstat -i 5 /dev/lp0 | 0.0 | 1.0 | 0.0 | ||
| 703 | Ignore whitespace changes | git fame --ignore-whitespace | ['git fame --ignore-whitespace'] | git format-patch -N path/to/file1.patch path/to/file2.patch ... | 0.0 | 0.0 | 1.0 | 1.0 | |
| 704 | Compile input adscript file into an i386 Linux ELF object file at given path | adscript --target-triple i386-linux-elf --output path/to/file.o path/to/input_file.adscript | ['adscript --target-triple i386-linux-elf --output path/to/file.o path/to/input_file.adscript'] | adscript -o path/to/output.o path/to/input.adscript | 0.0 | 0.0 | 1.0 | ||
| 705 | Fix, format, and lint only uncommitted files | pants --changed-since=HEAD fix fmt lint | ['pants --changed-since=HEAD fix fmt lint'] | git flow fix lint --force | 0.0 | 1.0 | 0.0 | ||
| 706 | Display your Wi-Fi stations | iwctl station list | ['iwctl station list'] | wpa_cli station | 0.0 | 0.0 | 0.0 | ||
| 707 | Delete a Volume | linode-cli volumes delete volume_id | ['linode-cli volumes delete volume_id'] | sfdx force:volume:delete --id volume_id | 0.0 | 0.0 | 0.0 | ||
| 708 | Delete the TeX Live key with the given ID | sudo tlmgr key remove key_id | ['sudo tlmgr key remove key_id'] | sudo tlmgr keys delete id | 0.0 | 1.0 | 1.0 | ||
| 709 | show tldr help for comparing package files with different modes | tldr pkgctl diff | ['tldr pkgctl diff'] | tldr --help package_mode1 package_mode2 | 0.0 | 0.0 | 1.0 | ||
| 710 | Perform a GET request to httpbin.org/get with a custom header | xh get httpbin.org/get header-name:header-value | ['xh get httpbin.org/get header-name:header-value'] | curl -H "X-Header: value" https://httpbin.org/get | 0.0 | 1.0 | 0.0 | ||
| 711 | Parse the project's source code to generate documentation data | doctum parse | ['doctum parse'] | doctum init | 0.0 | 0.0 | 1.0 | ||
| 712 | Open an interactive shell session inside the specified OpenShift pod | oc rsh pod_name | ['oc rsh pod_name'] | oc shell pod_name | 0.0 | 0.0 | 1.0 | ||
| 713 | show Assimp command-line help information | assimp help | ['assimp help'] | assimp --help | 0.0 | 0.0 | 1.0 | ||
| 714 | output the file’s contents with all letters converted to uppercase | tr "[:lower:]" "[:upper:]" < path/to/file | ['tr "[:lower:]" "[:upper:]" < path/to/file'] | cat path/to/file | awk '{for(i=1;i<=length($0);i++) {if(islower($0[i])) $0[i] = toupper($0[i]);} print $0}' | 0.0 | 1.0 | 0.0 | ||
| 715 | produce a spam symbols report for the specified email file | rspamc symbols path/to/email_file | ['rspamc symbols path/to/email_file'] | ispext -s path/to/file | 0.0 | 0.0 | 0.0 | ||
| 716 | display the current project's version number | npm version | ['npm version'] | pio info | 0.0 | 0.0 | 0.0 | ||
| 717 | follow every link on the page and output each linked page's title | xidel https://example.org --follow "<a>{.}</a>*" --extract "<title>{.}</title>" | ['xidel https://example.org --follow "<a>{.}</a>*" --extract "<title>{.}</title>"'] | slop --follow -t | 0.0 | 0.0 | 0.0 | ||
| 718 | add the current Git user's email as an authorized recipient for encrypted files | git secret tell -m | ['git secret tell -m'] | gpg2 --enable-authorized-email | 0.0 | 0.0 | 1.0 | 0.0 | |
| 719 | Copy a virtual machine using a specific descriptionn | qm copy vm_id new_vm_id --description description | ['qm copy vm_id new_vm_id --description description'] | qm copy vm_id description | 0.0 | 0.0 | 1.0 | ||
| 720 | Open MongoDB shell connected to the local database at the default port | mongo | ['mongo'] | mongosh | 0.0 | 0.0 | 0.0 | ||
| 721 | Launch JOSM and set a specific language | josm --language de | ['josm --language de'] | josm --language language | 0.0 | 0.0 | 1.0 | ||
| 722 | Convert path/to/file.txt to UTF-8 encoding | nkf -w path/to/file.txt | ['nkf -w path/to/file.txt'] | iconv -f iso2022_jp -t utf8 path/to/file.txt | 0.0 | 1.0 | 0.0 | ||
| 723 | Go forwards and backwards one page | Left arrow key|Right arrow key | ['Left arrow key|Right arrow key'] | <Ctrl> + <Page Up> / <Ctrl> + <Page Down> | 0.0 | 0.0 | 0.0 | ||
| 724 | Create a new Kubernetes namespace named namespace_name | kubectl create namespace namespace_name | ['kubectl create namespace namespace_name'] | kubectl create namespace namespace_name | 1.0 | 0.0 | 1.0 | ||
| 725 | Update kubeconfig to connect to the EKS Cluster | aws eks update-kubeconfig --name cluster_name | ['aws eks update-kubeconfig --name cluster_name'] | aws eks update-kube-config --name name --profile profile | 0.0 | 0.0 | 1.0 | ||
| 726 | Run `pod install` for the project in the current directory | fastlane run cocoapods | ['fastlane run cocoapods'] | pod install | 0.0 | 0.0 | 0.0 | ||
| 727 | Lint all files in a directory while skipping the specified subdirectory | parallel-lint --exclude path/to/excluded_directory path/to/directory | ['parallel-lint --exclude path/to/excluded_directory path/to/directory'] | flake8 --exclude path/to/subdir path/to/directory | 0.0 | 0.0 | 0.0 | ||
| 728 | Update all installed Google Cloud SDK components to the latest version | gcloud components update | ['gcloud components update'] | gcloud components update --all | 0.0 | 0.0 | 1.0 | 1.0 | |
| 729 | download all r/Python submissions, skipping mp4 and gif files, hard‑link duplicates | bdfr clone path/to/output_directory -s Python --skip mp4 --skip gif --make-hard-links | ['bdfr clone path/to/output_directory -s Python --skip mp4 --skip gif --make-hard-links'] | r2py --no-multiplex --hard-links-dupes path/to/file_or_directory | 0.0 | 0.0 | 0.0 | ||
| 730 | Guess SSH credentials using a given username and a list of passwords | hydra -l username -P path/to/wordlist.txt host_ip ssh | ['hydra -l username -P path/to/wordlist.txt host_ip ssh'] | sudo socat - TCP-LISTEN:0,46532,fork | 0.0 | 1.0 | 0.0 | ||
| 731 | perform an immediate upgrade of the host system | vso sys-upgrade upgrade --now | ['vso sys-upgrade upgrade --now'] | sudo upgradesystem --immediate | 0.0 | 1.0 | 0.0 | ||
| 732 | display kernel log messages with colorized output | sudo dmesg -L | ['sudo dmesg -L'] | journalctl --color=always | 0.0 | 1.0 | 0.0 | ||
| 733 | Open the two files side-by-side in vim highlighting their differences | vimdiff path/to/file1 path/to/file2 | ['vimdiff path/to/file1 path/to/file2'] | vim path/to/file1 path/to/file2 | 0.0 | 1.0 | 0.0 | ||
| 734 | Show usage information for the GitHub CLI help subcommand | gh help --help | ['gh help --help'] | gh help | 0.0 | 0.0 | 1.0 | 1.0 | |
| 735 | List available power profiles | powerprofilesctl list | ['powerprofilesctl list'] | power-stat --list-profiles | 0.0 | 0.0 | 0.0 | ||
| 736 | Convert the PPM image to an AutoCAD file and save it. | ppmtoacad path/to/file.ppm > path/to/file.acad | ['ppmtoacad path/to/file.ppm > path/to/file.acad'] | ppmtoca -o path/to/output_file.pca path/to/input_file.ppm | 0.0 | 0.0 | 0.0 | ||
| 737 | Open Flameshot GUI to capture a screenshot and write the image to standard output. | flameshot gui --raw | ['flameshot gui --raw'] | flameshot gui --write | 0.0 | 0.0 | 1.0 | ||
| 738 | Pause for 5 seconds before starting the conky system monitor | conky -p 5 | ['conky -p 5'] | conky --pause 5 | 0.0 | 0.0 | 1.0 | ||
| 739 | extract the archive.xar file into the current directory | xar -xf archive.xar | ['xar -xf archive.xar'] | xar -tf archive.xar | 0.0 | 0.0 | 1.0 | ||
| 740 | run the fish script located at path/to/script.fish | fish path/to/script.fish | ['fish path/to/script.fish'] | fish -c "path/to/script.fish" | 0.0 | 0.0 | 1.0 | ||
| 741 | display numbered list of available news items, showing all by default | eselect news list all|new | ['eselect news list all|new'] | news --list | 0.0 | 0.0 | 0.0 | ||
| 742 | Create a .gitignore file containing item_a, item_b, and item_n | git ignore-io item_a,item_b,item_n | ['git ignore-io item_a,item_b,item_n'] | nano ~/.gitignore "item_a" "item_b" "item_n" | 0.0 | 0.0 | 0.0 | ||
| 743 | show the file's contents with lines reversed | cat path/to/file | tac | ['cat path/to/file | tac'] | rev path/to/file | 0.0 | 0.0 | 1.0 | 0.0 | |
| 744 | compile and run the Go source file containing a main package | go run file.go | ['go run file.go'] | go run path/to/main.go | 0.0 | 0.0 | 1.0 | ||
| 745 | Scan for volume groups and add the special files in `/dev`, if they don't already exist, needed to access the logical volumes in the found groups | sudo vgscan --mknodes | ['sudo vgscan --mknodes'] | vgscan --special-filenames | 0.0 | 0.0 | 0.0 | ||
| 746 | display all pending system password prompts | systemd-tty-ask-password-agent --list | ['systemd-tty-ask-password-agent --list'] | passwd --pending | 0.0 | 1.0 | 0.0 | ||
| 747 | discard unused blocks on all mounted filesystems that support trimming | sudo fstrim --all | ['sudo fstrim --all'] | sudo btrfs trim --all-filesystemes | 0.0 | 1.0 | 1.0 | ||
| 748 | Send feedback to Google Cloud team attaching the log file log_file | gcloud feedback --log-file log_file | ['gcloud feedback --log-file log_file'] | gcloud feedback send --log-file=log_file | 0.0 | 0.0 | 1.0 | 1.0 | |
| 749 | list all available keyboard layouts | localectl list-keymaps | ['localectl list-keymaps'] | kscreen-list-languages | 0.0 | 0.0 | 0.0 | ||
| 750 | Start tracing network operations of a program as well as all its [f]orked and child processes, saving the [o]utput to a file | strace -f -e trace=network -o trace.txt program | ['strace -f -e trace=network -o trace.txt program'] | strace -p pid|program_name -e tracefwd=fork,cgpi,cs,gpr,ioprio,prio,sched,sched_setscheduler,tick,waitpid --output=path/to/output_file | 0.0 | 0.0 | 1.0 | ||
| 751 | Update the input cells in a notebook and preserve outputs and metadata | jupytext --update --to notebook notebook.py | ['jupytext --update --to notebook notebook.py'] | jupyter notebook --notebook-path path/to/notebook.ipynb --update-inputs --output-output-data --metadata-data | 0.0 | 0.0 | 1.0 | 0.0 | |
| 752 | Analyze the project's dependencies for licensing and security information | fossa analyze | ['fossa analyze'] | npm ls --license --security | 0.0 | 1.0 | 0.0 | ||
| 753 | Launch GnuCash and load an empty file | gnucash --nofile | ['gnucash --nofile'] | gnucash -l | 0.0 | 0.0 | 1.0 | ||
| 754 | Recompress file1.Z to gzip, retaining the .Z file if it remains smaller | znew -K path/to/file1.Z | ['znew -K path/to/file1.Z'] | zips -d path/to/file1.Z | 0.0 | 0.0 | 0.0 | ||
| 755 | execute maintenance on each repository listed in the maintenance.repo configuration | git for-each-repo --config=maintenance.repo maintenance run | ['git for-each-repo --config=maintenance.repo maintenance run'] | yadm repo-maintenance --repo-file path/to/maintenance.repo | 0.0 | 0.0 | 0.0 | ||
| 756 | Update the specified app using the given specification file | doctl apps update app_id --spec path/to/spec.yml | ['doctl apps update app_id --spec path/to/spec.yml'] | pio app update --file path/to/file.spec | 0.0 | 0.0 | 0.0 | ||
| 757 | [R]emove a package and [c]ascade that to all packages that depend on it | sudo pacman -Rc package | ['sudo pacman -Rc package'] | sudo pacman -Rs package | 0.0 | 1.0 | 1.0 | ||
| 758 | Use Pulumi locally, independent of a Pulumi Cloud | pulumi login -l|--local | ['pulumi login -l|--local'] | pulumi up | 0.0 | 0.0 | 1.0 | ||
| 759 | display pacman's help and usage information | pacman --deptest --help | ['pacman --deptest --help'] | pacman --help | 0.0 | 0.0 | 1.0 | ||
| 760 | Specify a given file to serve | live-server --open=about.html | ['live-server --open=about.html'] | serve --file path/to/file | 0.0 | 1.0 | 0.0 | ||
| 761 | Remove the specified plugin from the Ignite project. | ignite remove plugin_name | ['ignite remove plugin_name'] | ignite plugins remove plugin_name | 0.0 | 0.0 | 1.0 | ||
| 762 | search all files for "foo" and display each matching line | ag foo | ['ag foo'] | rg --all 'foo' | 0.0 | 1.0 | 0.0 | ||
| 763 | execute the load test defined in script.js using k6 | k6 run script.js | ['k6 run script.js'] | k6 run --script path/to/script.js | 0.0 | 0.0 | 1.0 | ||
| 764 | Run lint checks on all files within the specified directory recursively. | mh_lint path/to/directory | ['mh_lint path/to/directory'] | flake8 --recursive path/to/directory | 0.0 | 0.0 | 0.0 | ||
| 765 | change the password of the key alias key_name in the given keystore file | keytool -keypasswd -alias key_name -keystore path/to/file.keystore | ['keytool -keypasswd -alias key_name -keystore path/to/file.keystore'] | keytool -keystore path/to/file -alias key_alias -storepasswd path/to/key_file | 0.0 | 0.0 | 1.0 | 1.0 | |
| 766 | trace and display the library calls made by ./program | ltrace ./program | ['ltrace ./program'] | strace ./program | 0.0 | 0.0 | 0.0 | ||
| 767 | combine multiple graph layout files into one file, keeping each graph separate | gvpack -g path/to/layout1.gv path/to/layout2.gv ... > path/to/output.gv | ['gvpack -g path/to/layout1.gv path/to/layout2.gv ... > path/to/output.gv'] | graph2dot -T png path/to/file1.gv path/to/file2.gv ... > path/to/output.gv | 0.0 | 0.0 | 0.0 | ||
| 768 | Dump all contacts to XML (`stdout`) | goobook dump_contacts | ['goobook dump_contacts'] | contacts dump --xml | 0.0 | 0.0 | 0.0 | ||
| 769 | Compare two files and report only that they differ (no details on what is different) | xzdiff --brief path/to/file1 path/to/file2 | ['xzdiff --brief path/to/file1 path/to/file2'] | diff -w path/to/file1 path/to/file2 | 0.0 | 0.0 | 1.0 | 0.0 | |
| 770 | Open Qt Creator in presentation mode with shortcut pop-up hints | qtcreator -presentationMode | ['qtcreator -presentationMode'] | qtcreator --show-hints | 0.0 | 0.0 | 1.0 | ||
| 771 | Automatically detect web technologies on scanme.nmap.org using Wappalyzer | nuclei -as -u scanme.nmap.org | ['nuclei -as -u scanme.nmap.org'] | nmap -T0 -p any --waf wappalyzer.wapalyzer.com | 0.0 | 0.0 | 0.0 | ||
| 772 | Show help information for the specified AWS CLI command | aws command help | ['aws command help'] | aws --cli-hello command | 0.0 | 0.0 | 1.0 | ||
| 773 | execute the given command with root privileges | run0 command | ['run0 command'] | sudo command | 0.0 | 1.0 | 0.0 | ||
| 774 | display command snippets from Commands.md and notes tagged with commands | qc search | ['qc search'] | tldr --snippet Commands.md --tags "commands" | 0.0 | 0.0 | 0.0 | ||
| 775 | Create a distributable package for the specified target | pants package path/to/directory:target-name | ['pants package path/to/directory:target-name'] | npm release --target=package | 0.0 | 1.0 | 0.0 | ||
| 776 | Count the number of bytes sent between each address pair appearing in a PCAP file | ipaggcreate --address-pairs --bytes path/to/file.pcap | ['ipaggcreate --address-pairs --bytes path/to/file.pcap'] | pcapstat -c path/to/file.pcap --bytes-bytes | 0.0 | 0.0 | 0.0 | ||
| 777 | show running processes in a hierarchical tree view | htop --tree | ['htop --tree'] | top -h | 0.0 | 1.0 | 0.0 | ||
| 778 | run winetricks using the specified custom Wine prefix directory | WINEPREFIX=path/to/wine_directory winetricks | ['WINEPREFIX=path/to/wine_directory winetricks'] | winetricks --prefix path/to/directory | 0.0 | 0.0 | 0.0 | ||
| 779 | Remove unused variables from all files in the directory, overwriting them | autoflake --remove-unused-variables --in-place --recursive path/to/directory | ['autoflake --remove-unused-variables --in-place --recursive path/to/directory'] | gfortran -c path/to/file1.f90 path/to/file2.f90 ... && gfortran -o path/to/output_file1.o path/to/output_file2.o ... | 0.0 | 1.0 | 0.0 | ||
| 780 | Inspect and review the Type Enforcement (.te) file for a local policy | vim local_policy_name.te | ['vim local_policy_name.te'] | alicloud tpe inspect --policy-id policy_id path/to/file | 0.0 | 0.0 | 0.0 | ||
| 781 | show CPU and memory usage of pods or nodes | kubectl top pod|node | ['kubectl top pod|node'] | kubectl top cpu|memory --all | 0.0 | 0.0 | 1.0 | ||
| 782 | Edit the Kubernetes deployment named deployment_name | kubectl edit deployment/deployment_name | ['kubectl edit deployment/deployment_name'] | kubectl edit deployment/deployment_name | 1.0 | 0.0 | 1.0 | ||
| 783 | list local containers whose names match the provided string | lxc list match_string | ['lxc list match_string'] | podman ps --filter "name=*string*" | 0.0 | 0.0 | 0.0 | ||
| 784 | Send a Wake-on-LAN packet to the MAC address via the specified hostname | wol --host=hostname mac_address | ['wol --host=hostname mac_address'] | wol -H hostname mac_address | 0.0 | 0.0 | 1.0 | ||
| 785 | Delete the Azure Redis cache named name in the given resource group. | az redis delete --name name --resource-group resource_group --yes | ['az redis delete --name name --resource-group resource_group --yes'] | az redis delete --resource-group resource_group --name name | 0.0 | 0.0 | 1.0 | ||
| 786 | Initialize `kdesrc-build` | kdesrc-build --initial-setup | ['kdesrc-build --initial-setup'] | kdesrc-build init | 0.0 | 0.0 | 1.0 | ||
| 787 | Display systemd-path's version information | systemd-path --version | ['systemd-path --version'] | systemd-path --version | 1.0 | 1.0 | 1.0 | 1.0 | |
| 788 | Add tags to the SNS topic identified by the given ARN | aws sns tag-resource --resource-arn topic_ARN --tags Key=tag1_key Key=tag2_key,Value=tag2_value ... | ['aws sns tag-resource --resource-arn topic_ARN --tags Key=tag1_key Key=tag2_key,Value=tag2_value ...'] | aws sns add-tags-to-topic --topic-arn topic_ARN --tags tag_1 tag_value_1 tag_2 tag_value_2 | 0.0 | 0.0 | 1.0 | ||
| 789 | Display the block count and block size of an ISO file | isosize --sectors path/to/file.iso | ['isosize --sectors path/to/file.iso'] | isoinfo --blocksize path/to/file.iso | 0.0 | 0.0 | 0.0 | ||
| 790 | Select a single screen point instead of a region | slurp -p | ['slurp -p'] | slop x y width height | 0.0 | 0.0 | 0.0 | ||
| 791 | list the original creators of all ASCII art | macchina --ascii-artists | ['macchina --ascii-artists'] | asciiart --list-creators | 0.0 | 0.0 | 0.0 | ||
| 792 | List all currently installed packages (includes AUR packages) | pacaur -Qs | ['pacaur -Qs'] | pacaur -Sya | 0.0 | 0.0 | 1.0 | ||
| 793 | Destroy a specific virtual machine ignoring locks and forcing destroy | sudo qm destroy vm_id --skiplock | ['sudo qm destroy vm_id --skiplock'] | qm destroy --ignore-locks --force vm_id | 0.0 | 0.0 | 0.0 | ||
| 794 | Group rows by column 6 and sum columns 1‑3 and 5 for each group | bedtools groupby -i path/to/file -c 1-3,5 -g 6 -o sum | ['bedtools groupby -i path/to/file -c 1-3,5 -g 6 -o sum'] | groupby -t 6 -sum 1-3,5 --column 6 data.csv | 0.0 | 0.0 | 0.0 | ||
| 795 | Install all gems specified in the Gemfile in the current directory | bundle install | ['bundle install'] | bundle install | 1.0 | 0.0 | 1.0 | ||
| 796 | Display loaded modules | module list | ['module list'] | lsmod | 0.0 | 1.0 | 0.0 | ||
| 797 | Split the PDF into separate page files named using the out_#.pdf pattern | pdftk input.pdf burst output out_%d.pdf | ['pdftk input.pdf burst output out_%d.pdf'] | pdftoppm -o path/to/out_directory -p -S 120x180 path/to/input_file.pdf | 0.0 | 0.0 | 0.0 | ||
| 798 | Show the list of fields that can be used in sstat output | sstat --helpformat | ['sstat --helpformat'] | sstat -l | 0.0 | 0.0 | 1.0 | ||
| 799 | Open specific documents | okular path/to/file1 path/to/file2 ... | ['okular path/to/file1 path/to/file2 ...'] | microsoft-edge --document path/to/file1.pdf path/to/file2.pdf ... | 0.0 | 0.0 | 0.0 | ||
| 800 | Display the first few lines of a Parquet file | parquet-tools head path/to/parquet | ['parquet-tools head path/to/parquet'] | parquet-tools --num-lines=10 path/to/file.parquet | 0.0 | 0.0 | 1.0 | ||
| 801 | show the disambiguation menu for a wiki topic | wikit topic -d | ['wikit topic -d'] | wikit --disambig topic | 0.0 | 0.0 | 1.0 | ||
| 802 | Start an interactive shell within a specific chroot as a specific user | schroot --chroot chroot --user user | ['schroot --chroot chroot --user user'] | chroot --user username path/to/root_directory | 0.0 | 1.0 | 0.0 | ||
| 803 | Toggle audio playback (play if paused, pause if playing) | audacious --play-pause | ['audacious --play-pause'] | pactl set-sink-volume percentage | 0.0 | 0.0 | 0.0 | ||
| 804 | Create an Electrode Native container | ern create-container --miniapps /path/to/miniapp_directory --platform ios|android | ['ern create-container --miniapps /path/to/miniapp_directory --platform ios|android'] | nxc electrodet --create | 0.0 | 0.0 | 0.0 | ||
| 805 | Perform aggressive scan (OS, version, scripts, traceroute) on hosts listed in file. | sudo nmap -A -iL path/to/file.txt | ['sudo nmap -A -iL path/to/file.txt'] | nmap -sA|S|T|X|x path/to/file | 0.0 | 0.0 | 0.0 | ||
| 806 | Create a backup of TeX Live packages in the specified directory | tlmgr backup package --backupdir path/to/backup_directory | ['tlmgr backup package --backupdir path/to/backup_directory'] | tlmgr backup --directory path/to/directory | 0.0 | 0.0 | 1.0 | ||
| 807 | Compress a specific PNG and override original | pngquant --ext .png --force path/to/file.png | ['pngquant --ext .png --force path/to/file.png'] | pngquant -o path/to/output.png path/to/input1.png path/to/input2.png ... | 0.0 | 0.0 | 1.0 | ||
| 808 | silently disable the specified Apache configuration file | sudo a2disconf --quiet configuration_file | ['sudo a2disconf --quiet configuration_file'] | sudo a2dissite path/to/file.conf | 0.0 | 1.0 | 1.0 | ||
| 809 | show usage information for dunstctl | dunstctl --help | ['dunstctl --help'] | dunstctl --help | 1.0 | 0.0 | 1.0 | ||
| 810 | Open GNOME Software and show details for the specified package | gnome-software --details package | ['gnome-software --details package'] | gnome-software --details package | 1.0 | 0.0 | 1.0 | ||
| 811 | Create empty files at the specified paths | touch path/to/file1 path/to/file2 ... | ['touch path/to/file1 path/to/file2 ...'] | touch path/to/file1 path/to/file2 ... | 1.0 | 1.0 | 1.0 | ||
| 812 | Create a new 2048-bit certificate signed by server_certificate with specified subject | certutil -S -f path/to/password_file.txt -d . -t ",," -c "server_certificate" -n "server_name" -g 2048 -s "CN=common_name,O=organization" | ['certutil -S -f path/to/password_file.txt -d . -t ",," -c "server_certificate" -n "server_name" -g 2048 -s "CN=common_name,O=organization"'] | openssl req -new -sha256 -config openssl.cnf -key server_certificate.key -out server_certificate.csr -subj "subject_name" | 0.0 | 1.0 | 0.0 | ||
| 813 | display password aging details for the specified user | chage --list username | ['chage --list username'] | passwd --age username | 0.0 | 1.0 | 0.0 | ||
| 814 | display all available versions for the specified package | asdf list all name | ['asdf list all name'] | pacman --query package | 0.0 | 0.0 | 0.0 | ||
| 815 | display all installed Node.js versions and indicate the default version | nvm list | ['nvm list'] | nvm list --default | 0.0 | 0.0 | 1.0 | ||
| 816 | Compress the file at path/to/file using lrzip for high compression | lrzip -z path/to/file | ['lrzip -z path/to/file'] | lrzip -H path/to/file | 0.0 | 0.0 | 1.0 | ||
| 817 | List directories on each reachable FTP server in 192.168.178.0/24 using given credentials | nxc ftp 192.168.178.0/24 -u username -p password --ls | ['nxc ftp 192.168.178.0/24 -u username -p password --ls'] | ftpscan --ftp-server=192.168.178.0/24 -u username -p password | 0.0 | 0.0 | 0.0 | ||
| 818 | Start Conky using its default built-in configuration | conky | ['conky'] | conky | 1.0 | 0.0 | 1.0 | ||
| 819 | Generate and display a JSON Lighthouse audit for https://example.com | lighthouse --output json https://example.com | ['lighthouse --output json https://example.com'] | lighthouse --json https://example.com | 0.0 | 0.0 | 1.0 | ||
| 820 | Send the selected node to the given desktop | bspc node --to-desktop number | ['bspc node --to-desktop number'] | gnome-terminal --desktop desktop_name | 0.0 | 0.0 | 0.0 | ||
| 821 | Create a branch from the given pull request and check it out | hub pr checkout pr_number | ['hub pr checkout pr_number'] | glab pr checkout pr_number --branch | 0.0 | 0.0 | 0.0 | ||
| 822 | Monitor and display X11 events in real time | xev | ['xev'] | xev | 1.0 | 0.0 | 1.0 | ||
| 823 | display brief documentation for the fossil remove command | tldr fossil rm | ['tldr fossil rm'] | tldr fossil remove | 0.0 | 0.0 | 1.0 | ||
| 824 | list the contents of the specified S3 bucket or path | s3cmd ls s3://bucket|path/to/file | ['s3cmd ls s3://bucket|path/to/file'] | aws s3 ls s3://bucket_name|path/to/bucket | 0.0 | 0.0 | 0.0 | ||
| 825 | display the current traffic shaping status for the specified network adapter | wondershaper -s -a adapter_name | ['wondershaper -s -a adapter_name'] | sudo tc qdisc show dev eth0 | 0.0 | 1.0 | 0.0 | ||
| 826 | Copy the given directory from the remote repository named remote_name to the local directory | git rscp remote_name path/to/directory | ['git rscp remote_name path/to/directory'] | git copy remote_name path/to/remote_directory path/to/local_directory | 0.0 | 0.0 | 1.0 | 1.0 | |
| 827 | Generate position‑independent native code from the specified LLVM IR file | llc -relocation-model=pic path/to/input.ll | ['llc -relocation-model=pic path/to/input.ll'] | llvm-project path/to/file.ll -o path/to/file.i -emit-native-code | 0.0 | 0.0 | 0.0 | ||
| 828 | Open Firefox using a specific profile and navigate to https://example.com/ | firefox --profile path/to/directory https://example.com/ | ['firefox --profile path/to/directory https://example.com/'] | firefox --profile path/to/profile_name -P https://example.com/ | 0.0 | 0.0 | 1.0 | ||
| 829 | Build the Middleman site for deployment | bundle exec middleman build | ['bundle exec middleman build'] | middleman build | 0.0 | 0.0 | 0.0 | ||
| 830 | display the currently active Kubernetes context name | kubectx -c | ['kubectx -c'] | kubectl config current-context | 0.0 | 0.0 | 0.0 | ||
| 831 | install the specified Node.js version using ddev's nvm | ddev nvm install version | ['ddev nvm install version'] | ddev nvm install node_version | 0.0 | 0.0 | 1.0 | ||
| 832 | show the target of the symbolic reference named refs/name | git symbolic-ref refs/name | ['git symbolic-ref refs/name'] | git show-ref --target refs/name | 1.0 | 0.0 | 1.0 | 1.0 | |
| 833 | Create anomaly subscription | aws ce create-anomaly-subscription --subscription subscription_name --monitor-arn monitor_arn --subscribers subscribers | ['aws ce create-anomaly-subscription --subscription subscription_name --monitor-arn monitor_arn --subscribers subscribers'] | aws anomalydetector create-anomaliesubscription --anomaly-set-id anomaly_set_id --description description --monitor-type monitor_type --monitor-alarms alarm_id | 0.0 | 0.0 | 1.0 | ||
| 834 | Append the hashed SSH host key of host to your known_hosts file | ssh-keyscan -H host >> ~/.ssh/known_hosts | ['ssh-keyscan -H host >> ~/.ssh/known_hosts'] | ssh-keygen -H -f ~/.ssh/known_hosts --stdin|passphrase | 0.0 | 0.0 | 0.0 | ||
| 835 | Connect and configure Tailscale as a subnet router | sudo tailscale up --advertise-routes=10.0.0.0/24,10.0.1.0/24,... | ['sudo tailscale up --advertise-routes=10.0.0.0/24,10.0.1.0/24,...'] | tailscale up --subnet-router | 0.0 | 0.0 | 0.0 | ||
| 836 | display all available .gitignore template boilerplates | gibo list | ['gibo list'] | boilerplate --list | 0.0 | 0.0 | 0.0 | ||
| 837 | Validate the syntax of the Packer configuration file at path/to/config.json | packer validate path/to/config.json | ['packer validate path/to/config.json'] | packer validate path/to/config.json | 1.0 | 0.0 | 1.0 | ||
| 838 | Print files with numbered lines and a custom formatted date header | pr -n -D "format" path/to/file1 path/to/file2 ... | ['pr -n -D "format" path/to/file1 path/to/file2 ...'] | ls -lF --date=custom_date_format | 0.0 | 0.0 | 1.0 | 0.0 | |
| 839 | Upload the Elasticsearch index mapping schema | cradle elastic map | ['cradle elastic map'] | curl -XPUT "http://localhost:9200/_mapping" --data @- | 0.0 | 1.0 | 0.0 | ||
| 840 | Force immediate log rotation using the specified configuration file | logrotate path/to/logrotate.conf --force | ['logrotate path/to/logrotate.conf --force'] | logrotate -f /path/to/logrotate.conf | 0.0 | 0.0 | 1.0 | ||
| 841 | Edit the Chef node named node_name | knife node edit node_name | ['knife node edit node_name'] | knife edit-node node_name | 0.0 | 0.0 | 1.0 | ||
| 842 | Generate data using generator1 and generator2 | fakedata generator1 generator2 | ['fakedata generator1 generator2'] | gensim.models.LMModel('generator1', 'generator2') | 0.0 | 0.0 | 0.0 | ||
| 843 | retrieve the full commit hash of the specified branch | git rev-parse branch_name | ['git rev-parse branch_name'] | git show-branch --full-commit HEAD branch_name | 1.0 | 0.0 | 1.0 | 1.0 | |
| 844 | Preempt the existing reservation with a given key and replace it with a new reservation | blkpr -c preempt -K|--oldkey old_key -k|--key new_key -t|--type write-exclusive path/to/device | ['blkpr -c preempt -K|--oldkey old_key -k|--key new_key -t|--type write-exclusive path/to/device'] | aws resourcemanager preempt-reservation --key-key-name key_name --reservation-key reservation_key | 0.0 | 0.0 | 0.0 | ||
| 845 | display Btrfs usage statistics for the specified mount point | btrfs filesystem usage path/to/btrfs_mount | ['btrfs filesystem usage path/to/btrfs_mount'] | sudo btrfs filesystem usage path/to/mount_point | 0.0 | 1.0 | 0.0 | ||
| 846 | Run a 30‑second GET request load test and save latency‑over‑time graph to results.html | echo "GET https://example.com" | vegeta attack -duration=30s | vegeta plot > path/to/results.html | ['echo "GET https://example.com" | vegeta attack -duration=30s | vegeta plot > path/to/results.html'] | curl -s http://example.com/ | qhttp -t 30s -o results.html | 0.0 | 0.0 | 0.0 | ||
| 847 | Show the tldr summary for the pkgctl build command | tldr pkgctl build | ['tldr pkgctl build'] | tldr pkgctl build | 1.0 | 0.0 | 1.0 | ||
| 848 | Display a password input box | result_variable_name="$(whiptail --title "title" --passwordbox "message" height_in_chars width_in_chars 3>&1 1>&2 2>&3)" | ['result_variable_name="$(whiptail --title "title" --passwordbox "message" height_in_chars width_in_chars 3>&1 1>&2 2>&3)"'] | pw-menu --password | 0.0 | 0.0 | 0.0 | ||
| 849 | Create a `bower.json` file for your package | bower init | ['bower init'] | bower init | 1.0 | 0.0 | 1.0 | ||
| 850 | Use a template and inject the escaped text | systemd-escape --template template text | ['systemd-escape --template template text'] | cat path/to/template.txt | sed -e 's/\\n/g' -e 's/\\t/g' -e 's/\\r/g' -e 's/\\f/g' -e 's/\\b/g' -e 's/\\U/g' < path/to/input.txt > path/to/output.txt | 0.0 | 1.0 | 0.0 | ||
| 851 | list every installed package on the system | equery list '*' | ["equery list '*'"] | pacman --query | 0.0 | 0.0 | 0.0 | ||
| 852 | List information about a specific dataset of a Web Map Service (WMS) | gdalinfo WMS:https://services.meggsimum.de/geoserver/ows -sd 4 | ['gdalinfo WMS:https://services.meggsimum.de/geoserver/ows -sd 4'] | wmsinfo service_id:layer_name|url | 0.0 | 0.0 | 0.0 | ||
| 853 | play the previous track in the playlist | qmmp --previous | ['qmmp --previous'] | <Space> | 0.0 | 0.0 | 0.0 | ||
| 854 | Format files or directories recursively using single quotes and no trailing commas | prettier --single-quote --trailing-comma none --write path/to/file_or_directory | ['prettier --single-quote --trailing-comma none --write path/to/file_or_directory'] | fmt -s --no-comma path/to/file_or_directory1 path/to/file_or_directory2 ... | 0.0 | 1.0 | 0.0 | ||
| 855 | Commit changes from the working copy to the repository with a log message | svn ci -m commit_log_message [PATH] | ['svn ci -m commit_log_message [PATH]'] | hg commit -m "message" | 0.0 | 0.0 | 0.0 | ||
| 856 | Execute script in a given Python file | pypy path/to/file.py | ['pypy path/to/file.py'] | python path/to/file.py | 0.0 | 1.0 | 0.0 | ||
| 857 | Start a HTTP server for the current directory | updog | ['updog'] | http-server | 0.0 | 0.0 | 0.0 | ||
| 858 | Display all shell options with their current state as runnable shopt commands | shopt -p | ['shopt -p'] | shopt -t | 0.0 | 0.0 | 1.0 | ||
| 859 | convert the file's line endings to Windows (CRLF) format | unix2dos path/to/file | ['unix2dos path/to/file'] | dos2unix path/to/file | 0.0 | 0.0 | 0.0 | ||
| 860 | install the specified package or SlackBuild | spi --install package/slackbuild_name | ['spi --install package/slackbuild_name'] | slact --install package|path/to/file | 0.0 | 0.0 | 0.0 | ||
| 861 | display the current SELinux status | sestatus | ['sestatus'] | getsebool -a|s|status | 0.0 | 0.0 | 0.0 | ||
| 862 | export the cluster's kubeconfig file or retrieve its logs | kind export kubeconfig|logs | ['kind export kubeconfig|logs'] | kubecfg export|kubectl logs --kubeconfig path/to/kubeconfig_file | 0.0 | 0.0 | 0.0 | ||
| 863 | List all the currently installed printer drivers | lpinfo -m | ['lpinfo -m'] | lpinfo -d | 0.0 | 0.0 | 1.0 | ||
| 864 | Rename or move objects in a bucket | gsutil mv gs://bucket_name/old_object_name gs://bucket_name/new_object_name | ['gsutil mv gs://bucket_name/old_object_name gs://bucket_name/new_object_name'] | s3cmd mv|rmove path/to/bucket_name/object1 object2 ... | 0.0 | 0.0 | 0.0 | ||
| 865 | run the specified subcommand of the toolbox tool | toolbox subcommand | ['toolbox subcommand'] | toolbox tool_name --subcommand subcommand | 0.0 | 0.0 | 1.0 | ||
| 866 | Connect to the local Redis cluster via the command-line interface | redis-cli -c | ['redis-cli -c'] | redis-cli --cluster | 0.0 | 0.0 | 1.0 | ||
| 867 | Align paired-end reads to reference genome using 32 threads, mark secondary hits, compress output | bwa mem -M -t 32 path/to/reference.fa path/to/read_pair_end_1.fq.gz path/to/read_pair_end_2.fq.gz | gzip > path/to/alignment_pair_end.sam.gz | ['bwa mem -M -t 32 path/to/reference.fa path/to/read_pair_end_1.fq.gz path/to/read_pair_end_2.fq.gz | gzip > path/to/alignment_pair_end.sam.gz'] | bwa mem -t 32 path/to/reference.fa path/to/reads1.fastq.gz path/to/reads2.fastq.gz > path/to/output.bam | 0.0 | 0.0 | 1.0 | ||
| 868 | Unescape special XML characters from `stdin` | echo "<a1>" | xml unescape | ['echo "<a1>" | xml unescape'] | xmlstarlet unescape --input=stdin | 0.0 | 0.0 | 0.0 | ||
| 869 | download an image from a URL and display it in the terminal | curl -s https://example.com/image.png | viu - | ['curl -s https://example.com/image.png | viu -'] | aws s32 s3://bucket_name/path/to/file --output-format image/png --method GET | 0.0 | 0.0 | 0.0 | ||
| 870 | Choose the output width (default is 100) | asciiart --width 50 path/to/image.jpg | ['asciiart --width 50 path/to/image.jpg'] | magick convert path/to/input_image1.png path/to/input_image2.png ... -geometry +0+0 -select width|height path/to/output_image.png | 0.0 | 0.0 | 0.0 | ||
| 871 | display VirusTotal information for URLs associated with a domain | vt domain url | ['vt domain url'] | vt -d domain_name | 0.0 | 0.0 | 1.0 | ||
| 872 | Continuously display Clockwork logs for the current project | clockwork-cli | ['clockwork-cli'] | clockwork --log | 0.0 | 0.0 | 0.0 | ||
| 873 | enable verbose output for the Shim | mokutil --set-verbosity true | ['mokutil --set-verbosity true'] | shims --verbose | 0.0 | 0.0 | 0.0 | ||
| 874 | run a Mercurial version control command | hg command | ['hg command'] | hg command | 1.0 | 0.0 | 1.0 | ||
| 875 | show help information and options for the croc send or relay command | croc send|relay --help | ['croc send|relay --help'] | croc send|relay --help | 1.0 | 0.0 | 1.0 | ||
| 876 | list packages with newer versions available | pnpm outdated | ['pnpm outdated'] | nix-env -q --packages | 0.0 | 0.0 | 0.0 | ||
| 877 | Run a parameterized query | bq query --use_legacy_sql=false --parameter='ts_value:TIMESTAMP:2016-12-07 08:00:00' 'SELECT TIMESTAMP_ADD(@ts_value, INTERVAL 1 HOUR)' | ["bq query --use_legacy_sql=false --parameter='ts_value:TIMESTAMP:2016-12-07 08:00:00' 'SELECT TIMESTAMP_ADD(@ts_value, INTERVAL 1 HOUR)'"] | sqlite3 path/to/database.db 'select * from table where id=?' 1 | 0.0 | 0.0 | 0.0 | ||
| 878 | Set up a given swap area | sudo mkswap path/to/file | ['sudo mkswap path/to/file'] | sudo mkswap path/to/file | 1.0 | 1.0 | 1.0 | ||
| 879 | Open the post‑scaffolding configuration file for editing | lambo edit-after | ['lambo edit-after'] | pulumi config edit --post-scaffold | 0.0 | 0.0 | 0.0 | ||
| 880 | upload the specified image files to Immich | immich upload file1.jpg file2.jpg | ['immich upload file1.jpg file2.jpg'] | immich upload path/to/file1 path/to/file2 ... | 0.0 | 0.0 | 1.0 | ||
| 881 | display disk usage without showing percent bars or percentages | dust --no-percent-bars | ['dust --no-percent-bars'] | df -h | 0.0 | 1.0 | 0.0 | ||
| 882 | List all available emojis and their descriptions | gitmoji --list | ['gitmoji --list'] | emojiff --list | 0.0 | 0.0 | 0.0 | ||
| 883 | Verify the package database to ensure all dependencies are present and intact | pacman --database --check --check | ['pacman --database --check --check'] | pacman --database verify | 0.0 | 0.0 | 1.0 | ||
| 884 | verify group disk quotas on the given mount point | sudo quotacheck --group group mountpoint | ['sudo quotacheck --group group mountpoint'] | sudo fstrim --verbose path/to/mount_point | 0.0 | 1.0 | 1.0 | ||
| 885 | generate a case-insensitive regex that matches the provided space-separated strings | grex -i space_separated_strings | ['grex -i space_separated_strings'] | grex "space1 space2 ..." | 0.0 | 0.0 | 1.0 | ||
| 886 | convert the PostScript file to a raster image at the specified DPI | pstopnm -dpi n path/to/file.ps | ['pstopnm -dpi n path/to/file.ps'] | ps2jpg -dpi 300 path/to/file.ps > path/to/output.jpg | 0.0 | 0.0 | 0.0 | ||
| 887 | Mark the specified color as transparent in the output image | pamtopng -transparent color path/to/image.pam > path/to/output.png | ['pamtopng -transparent color path/to/image.pam > path/to/output.png'] | pamcolormap -transparent path/to/image.ppm > path/to/output.ppm | 0.0 | 0.0 | 0.0 | ||
| 888 | Stream a specific anime | animdl stream anime_title | ['animdl stream anime_title'] | animdl stream anime_name | 0.0 | 0.0 | 1.0 | ||
| 889 | Compile in release mode | dotnet build --configuration Release | ['dotnet build --configuration Release'] | cargo build --release | 0.0 | 0.0 | 0.0 | ||
| 890 | list all Amazon Machine Images available in your AWS account | aws ec2 describe-images | ['aws ec2 describe-images'] | aws amzn 1 list-images | 0.0 | 0.0 | 1.0 | ||
| 891 | list all remote Node.js versions | Get-NodeVersions -Remote | ['Get-NodeVersions -Remote'] | gh env node --all | 0.0 | 1.0 | 0.0 | ||
| 892 | display a concise help page for pamtopnm | tldr pamtopnm | ['tldr pamtopnm'] | tldr pamtopnm | 1.0 | 0.0 | 1.0 | ||
| 893 | Continuously lint Python code, automatically rechecking whenever files change | ruff check --watch | ['ruff check --watch'] | pycodestyle --auto-recheck | 0.0 | 0.0 | 0.0 | ||
| 894 | List all installed packages and their versions | cargo install --list | ['cargo install --list'] | dpkg-query --list | 0.0 | 1.0 | 0.0 | ||
| 895 | display details for the package manager named name | apx pkgmanagers show name | ['apx pkgmanagers show name'] | pacman --query --show-package-manager name | 0.0 | 0.0 | 0.0 | ||
| 896 | repeatedly display the print queue at regular intervals until it empties | lpq +interval | ['lpq +interval'] | qsort -n -t -c | 0.0 | 0.0 | 0.0 | ||
| 897 | Save lines only present in file1, not in file2, to file1_only | comm -23 file1 file2 > file1_only | ['comm -23 file1 file2 > file1_only'] | cat file1 | grep -v "search_pattern" > file1_only | 0.0 | 1.0 | 0.0 | ||
| 898 | Set the maximum number of concurrent copies, defaults to 20 | gcrane copy source target -j|--jobs nr_of_copies | ['gcrane copy source target -j|--jobs nr_of_copies'] | pueue set max_concurrency integer | 0.0 | 0.0 | 0.0 | ||
| 899 | List manually started services | rc-status --manual | ['rc-status --manual'] | systemctl list-manual-services | 0.0 | 1.0 | 0.0 | ||
| 900 | Display contents | osmium show path/to/input.osm | ['osmium show path/to/input.osm'] | tldr -c --no-colors path/to/file_or_directory | 0.0 | 0.0 | 0.0 | ||
| 901 | Delete the Surge deployment for my_custom_domain.com | surge teardown my_custom_domain.com | ['surge teardown my_custom_domain.com'] | surge delete my_custom_domain.com | 0.0 | 0.0 | 1.0 | ||
| 902 | Show host system information | VBoxManage list hostinfo | ['VBoxManage list hostinfo'] | hostinfo | 0.0 | 0.0 | 0.0 | ||
| 903 | display the date 90 days from today | date -d "+90 days" | ['date -d "+90 days"'] | date -d "90 day ago" +%F | 0.0 | 0.0 | 1.0 | 1.0 | |
| 904 | Convert image.ppm to text using the template and prepend the head, write to output file | ppmtoarbtxt path/to/template -hd path/to/head_template path/to/image.ppm > path/to/output_file.txt | ['ppmtoarbtxt path/to/template -hd path/to/head_template path/to/image.ppm > path/to/output_file.txt'] | ppmtotext -template path/to/template_file -head "head_text" path/to/image.ppm > path/to/output_file | 0.0 | 0.0 | 0.0 | ||
| 905 | List standard packages | go list std | ['go list std'] | pacman --standard | 0.0 | 0.0 | 0.0 | ||
| 906 | stop the specified Amazon RDS database instance | aws rds stop-db-instance --db-instance-identifier instance_identifier | ['aws rds stop-db-instance --db-instance-identifier instance_identifier'] | aws rds stop-db-instance --db-subnet-group-ids subnet_group_ids --instance-id instance_id | 0.0 | 0.0 | 1.0 | ||
| 907 | Lint a file or directory recursively and ignore a list of rules. (All available rules can be found at flake8rules.com) | flake8 --ignore rule1,rule2 path/to/file_or_directory | ['flake8 --ignore rule1,rule2 path/to/file_or_directory'] | flake8 --ignore rule1,rule2,... path/to/file_or_directory | 0.0 | 0.0 | 1.0 | ||
| 908 | Show all Git attribute values for the specified files | git check-attr --all path/to/file1 path/to/file2 ... | ['git check-attr --all path/to/file1 path/to/file2 ...'] | git show --all path/to/file1 path/to/file2 ... | 1.0 | 0.0 | 1.0 | 1.0 | |
| 909 | Open the specified PDF at a 72 DPI display resolution | mupdf -r 72 path/to/file | ['mupdf -r 72 path/to/file'] | pdfviewer --dpi=72 path/to/file.pdf | 0.0 | 0.0 | 0.0 | ||
| 910 | Print the current song's metadata to the console | ncmpcpp --current-song | ['ncmpcpp --current-song'] | mpd --metadata | 0.0 | 0.0 | 0.0 | ||
| 911 | Display version | javap -version | ['javap -version'] | mamba info --version | 0.0 | 0.0 | 1.0 | 0.0 | |
| 912 | Create an automount point that mounts the actual file system at the time of first access | systemd-mount --automount=yes path/to/file_or_device | ['systemd-mount --automount=yes path/to/file_or_device'] | sudo mountpoint --autofs path/to/file_or_directory | 0.0 | 1.0 | 0.0 | ||
| 913 | Install or upgrade the specified package to the newest version | wajig install package | ['wajig install package'] | sudo pacman -Syu package | 0.0 | 1.0 | 0.0 | ||
| 914 | Print the schema of a Parquet file | parquet-tools schema path/to/parquet | ['parquet-tools schema path/to/parquet'] | parquet-tools dump path/to/input.parquet | 0.0 | 0.0 | 1.0 | ||
| 915 | Remove the specified user from the given WorkMail organization | aws workmail delete-user --user-id user_id --organization-id organization_id | ['aws workmail delete-user --user-id user_id --organization-id organization_id'] | workmail org remove username organization_name | 0.0 | 0.0 | 0.0 | ||
| 916 | Log out the Azure account for the specified username | az logout --username alias@somedomain.com | ['az logout --username alias@somedomain.com'] | az logout --account-name username | 0.0 | 0.0 | 1.0 | ||
| 917 | Run an internet speed test and create a shareable image of the results | speedtest-cli --share | ['speedtest-cli --share'] | speedtest --share | 0.0 | 0.0 | 0.0 | ||
| 918 | build a machine image using the specified Packer configuration file | packer build path/to/config.json | ['packer build path/to/config.json'] | packer build --config path/to/config.toml | 0.0 | 0.0 | 1.0 | ||
| 919 | pipe the output of one command into another | | | ['|'] | command1 | command2 | 0.0 | 0.0 | 0.0 | ||
| 920 | Add the audio files in the specified directory to the player’s queue. | audacious --enqueue path/to/directory | ['audacious --enqueue path/to/directory'] | playerctl add path/to/file_or_directory | 0.0 | 0.0 | 0.0 | ||
| 921 | Sign an EFI binary with the created key and save the file to the database | sbctl sign -s|--save path/to/efi_binary | ['sbctl sign -s|--save path/to/efi_binary'] | sudo efibootmgr --keyfile path/to/key_file --signer path/to/signer_key --save path/to/binary.db | 0.0 | 1.0 | 0.0 | ||
| 922 | display the QEMU command line used to start the specified virtual machine | qm showcmd vm_id | ['qm showcmd vm_id'] | qm show vm_id | 0.0 | 0.0 | 1.0 | ||
| 923 | Ping a host and ring the bell when a packet is received (if your terminal supports it) | ping6 -a host | ['ping6 -a host'] | ping -r host | 0.0 | 0.0 | 0.0 | ||
| 924 | Find root domains belonging to a given Autonomous System Number | amass intel -asn asn | ['amass intel -asn asn'] | soa -s as_number | 0.0 | 0.0 | 0.0 | ||
| 925 | create a new Scrapy project named project_name | scrapy startproject project_name | ['scrapy startproject project_name'] | scrapy create project_name | 0.0 | 0.0 | 1.0 | ||
| 926 | Lock the screen showing a white background | swaylock | ['swaylock'] | wmctrl -l|--listlock | 0.0 | 0.0 | 0.0 | ||
| 927 | Run a `pyATS` subcommand | pyats subcommand | ['pyats subcommand'] | pyats subcommand | 1.0 | 0.0 | 1.0 | ||
| 928 | Connect to host using the xxh configuration file at ~/.config/xxh/config.xxhc | xxh "host" ++xxh-config ~/.config/xxh/config.xxhc | ['xxh "host" ++xxh-config ~/.config/xxh/config.xxhc'] | xxh --connect "host" -c path/to/config_file | 0.0 | 0.0 | 1.0 | ||
| 929 | Create a tags file for all files in the current directory recursively | ctags --recurse | ['ctags --recurse'] | git describe --all --tags | 0.0 | 1.0 | 0.0 | ||
| 930 | validate the style of the specified file using Vale | vale path/to/file | ['vale path/to/file'] | vale path/to/file | 1.0 | 0.0 | 1.0 | ||
| 931 | Update the package cache after adding a repository | add-apt-repository --update repository_spec | ['add-apt-repository --update repository_spec'] | sudo urpmi.addpackage -a repository_name | 0.0 | 1.0 | 0.0 | ||
| 932 | compile source.c into an optimized executable for performance | gcc path/to/source.c -O1|2|3|fast -o|--output path/to/output_executable | ['gcc path/to/source.c -O1|2|3|fast -o|--output path/to/output_executable'] | cc -O3|lto -o path/to/executable source.c | 0.0 | 0.0 | 0.0 | ||
| 933 | Use standard names for keymaps of different locales | loadkeys --console /dev/ttyN uk | ['loadkeys --console /dev/ttyN uk'] | map -t locale_keymap | 0.0 | 0.0 | 0.0 | ||
| 934 | Set the Artist tag to John Smith in image.jpg and save as new.jpg | exif --output=new.jpg --ifd=0 --tag="Artist" --set-value="John Smith" --no-fixup image.jpg | ['exif --output=new.jpg --ifd=0 --tag="Artist" --set-value="John Smith" --no-fixup image.jpg'] | magick convert image.jpg -tag artist:John Smith new.jpg | 0.0 | 0.0 | 0.0 | ||
| 935 | output the absolute path of the repository's top-level directory | git rev-parse --show-toplevel | ['git rev-parse --show-toplevel'] | git rev-parse --show-toplevel | 1.0 | 1.0 | 1.0 | 1.0 | |
| 936 | Create or delete a bookmark named bookmark_name | :bmark|bdelete bookmark_name | [':bmark|bdelete bookmark_name'] | bookmark create|delete bookmark_name | 0.0 | 0.0 | 0.0 | ||
| 937 | Copy the local file to the specified directory on the remote host | rcp path/to/local_file username@remote_host:/path/to/destination/ | ['rcp path/to/local_file username@remote_host:/path/to/destination/'] | scp -r username@remote_host:path/to/local_file path/to/directory/remote_host@localhost:destination_directory | 0.0 | 1.0 | 0.0 | ||
| 938 | Sniff the specified directory for issues (defaults to the PEAR standard) | phpcs path/to/directory | ['phpcs path/to/directory'] | phpcbf path/to/directory --issues | 0.0 | 0.0 | 0.0 | ||
| 939 | Display a boolean choice, returning the result through the exit code | whiptail --title "title" --yesno "message" height_in_chars width_in_chars | ['whiptail --title "title" --yesno "message" height_in_chars width_in_chars'] | select -1; echo y | read answer; exit $answer | 0.0 | 0.0 | 0.0 | ||
| 940 | show each file name during extraction of filesystem.squashfs | unsquashfs -info filesystem.squashfs | ['unsquashfs -info filesystem.squashfs'] | gdu -x filesystem.squashfs | 0.0 | 0.0 | 0.0 | ||
| 941 | list the new names for all files and directories in the current folder | qmv --format=do . | ['qmv --format=do .'] | ls *.py | sort -u | xargs -n 1 -I {} python3 -c "import importlib; print(importlib.metadata('module').new_names)" | 0.0 | 1.0 | 0.0 | ||
| 942 | show users ranked by highest CPU time usage | sreport user topuser | ['sreport user topuser'] | top -u | 0.0 | 1.0 | 0.0 | ||
| 943 | Add a verbose option with optional argument and parse the argument "arg" | getopt --options v:: --longoptions verbose:: -- --verbose arg | ['getopt --options v:: --longoptions verbose:: -- --verbose arg'] | tldr --verbose arg | 0.0 | 0.0 | 0.0 | ||
| 944 | List trash bin items | gio trash --list | ['gio trash --list'] | trash list | 0.0 | 0.0 | 0.0 | ||
| 945 | Stream container events in real-time as JSON lines | docker system events --filter 'type=container' --format 'json .' | ["docker system events --filter 'type=container' --format 'json .'"] | docker event stream --json | 0.0 | 0.0 | 1.0 | ||
| 946 | display the status of all Nomad storage volumes | nomad volume status | ['nomad volume status'] | nomad volume list | 0.0 | 0.0 | 1.0 | ||
| 947 | Print the project's Cargo metadata using the specified format version | cargo metadata --format-version version | ['cargo metadata --format-version version'] | cargo report --format-version 1|2|3|latest | 0.0 | 0.0 | 1.0 | ||
| 948 | Install zlib compiled for the Emscripten WebAssembly target with vcpkg | vcpkg install --triplet=wasm32-emscripten zlib | ['vcpkg install --triplet=wasm32-emscripten zlib'] | vcpkg install zlib --compilers 'compiler_path' --libs 'libz.a' --webassembly-targets 'emscripten' | 0.0 | 0.0 | 1.0 | ||
| 949 | Run Diskonaut without asking for confirmation before deleting files | diskonaut --disable-delete-confirmation | ['diskonaut --disable-delete-confirmation'] | diskonaut --noconfirm | 0.0 | 0.0 | 1.0 | ||
| 950 | perform a reverse DNS lookup for the given IP address | host ip_address | ['host ip_address'] | nslookup -type=PTR ip_address | 0.0 | 0.0 | 1.0 | 0.0 | |
| 951 | Create a default PipeWire loopback audio device | pw-loopback | ['pw-loopback'] | pw-loopback | 1.0 | 0.0 | 1.0 | ||
| 952 | Print Node.js runtime and library version information | node -p "process.versions" | ['node -p "process.versions"'] | node -v | 0.0 | 0.0 | 1.0 | 1.0 | |
| 953 | Reload feeds and print unread items using newsboat non-interactively | newsboat -x reload print-unread ... | ['newsboat -x reload print-unread ...'] | newsboat --no-interactive | 0.0 | 0.0 | 1.0 | ||
| 954 | Operate on a disk image instead of a directory tree | systemd-machine-id-setup --image=/path/to/image | ['systemd-machine-id-setup --image=/path/to/image'] | qemu-img convert path/to/image.img -o qcow2 path/to/output.qcow2 | 0.0 | 0.0 | 0.0 | ||
| 955 | list current UPnP port forwarding rules | upnpc -l | ['upnpc -l'] | u3dpnp list | 0.0 | 0.0 | 0.0 | ||
| 956 | show the cookbook's dependency tree | berks contingent cookbook | ['berks contingent cookbook'] | knife cookbook dependency-tree --tree-type=dep | 0.0 | 0.0 | 0.0 | ||
| 957 | Create a new Stripe customer with email test@example.com and name Jenny Rosen | stripe customers create --email="test@example.com" --name="Jenny Rosen" | ['stripe customers create --email="test@example.com" --name="Jenny Rosen"'] | stripe create --email test@example.com --name "Jenny Rosen" | 0.0 | 0.0 | 1.0 | ||
| 958 | Integrate a branch from another repository into current directory, discarding its history. | git merge-repo path/to/remote_repo branch_name . | ['git merge-repo path/to/remote_repo branch_name .'] | git checkout --track origin/branch_name | 0.0 | 0.0 | 1.0 | 1.0 | |
| 959 | display all configured sources | wikiman -S | ['wikiman -S'] | sources --list | 0.0 | 0.0 | 0.0 | ||
| 960 | Lock or unlock the home directory for a given user | sudo homectl lock|unlock username | ['sudo homectl lock|unlock username'] | sudo chsh -s /bin/bash username | 0.0 | 1.0 | 1.0 | ||
| 961 | Recover deleted files from the disk /dev/sdb | sudo photorec /dev/sdb | ['sudo photorec /dev/sdb'] | btrfs rescue --disk /dev/sdb | 0.0 | 0.0 | 0.0 | ||
| 962 | show simplified documentation for the pamoil command | tldr pamoil | ['tldr pamoil'] | tldr pamoil | 1.0 | 0.0 | 1.0 | ||
| 963 | List the objects in a bucket | gsutil ls -r 'gs://bucket_name/prefix**' | ["gsutil ls -r 'gs://bucket_name/prefix**'"] | s3cmd ls s3://bucket_name | 0.0 | 0.0 | 0.0 | ||
| 964 | Add an item to DOING section | laydown doing item | ['laydown doing item'] | doctl section add --name section_name item | 0.0 | 0.0 | 0.0 | ||
| 965 | export a MongoDB dump to the specified directory | mongodump --out path/to/directory | ['mongodump --out path/to/directory'] | mongodump --path path/to/directory | 0.0 | 0.0 | 1.0 | ||
| 966 | rotate every page of input.pdf 180° and save as output.pdf | pdftk input.pdf cat 1-endsouth output output.pdf | ['pdftk input.pdf cat 1-endsouth output output.pdf'] | pdftojpeg -page-rotation=180 -output path/to/output.pdf path/to/input.pdf | 0.0 | 0.0 | 0.0 | ||
| 967 | Specify the desired left and top margins | pbmtextps -leftmargin 70 -topmargin 162 "Hello World!" > path/to/output.pbm | ['pbmtextps -leftmargin 70 -topmargin 162 "Hello World!" > path/to/output.pbm'] | pamixer --margins left top|center|right | 0.0 | 0.0 | 0.0 | ||
| 968 | Show warnings as well as errors | html5validator --show-warnings path/to/file | ['html5validator --show-warnings path/to/file'] | cradle check --verbose | 0.0 | 0.0 | 0.0 | ||
| 969 | open the given URL in the default web browser | o | ['o'] | web url | 0.0 | 0.0 | 0.0 | ||
| 970 | display all loaded kernel modules | lsmod | ['lsmod'] | lsmod | 1.0 | 1.0 | 1.0 | 1.0 | |
| 971 | Recursively sync source to destination with 4 workers, each handling ≤1000 files and ≤100 MB. | fpsync -v -n 4 -f 1000 -s $((100 * 1024 * 1024)) /path/to/source/ /path/to/destination/ | ['fpsync -v -n 4 -f 1000 -s $((100 * 1024 * 1024)) /path/to/source/ /path/to/destination/'] | git sync -q --recursive --workers=4 --max-size=1000 --max-size-mb=10000 path/to/source_directory path/to/destination_directory | 0.0 | 1.0 | 0.0 | ||
| 972 | Start GDB with the executable and run the provided commands | gdb -ex "commands" executable | ['gdb -ex "commands" executable'] | gdb --command "commands" path/to/executable | 0.0 | 0.0 | 1.0 | ||
| 973 | Remove the package_spec crate from the project's dependencies | cargo remove package_spec | ['cargo remove package_spec'] | cargo remove package_spec | 1.0 | 0.0 | 1.0 | ||
| 974 | set the screen brightness to 420 | ybacklight s420 | ['ybacklight s420'] | xbacklight 420 | 0.0 | 0.0 | 0.0 | ||
| 975 | Obtain a new certificate via apache authorization, installing the new certificate automatically | sudo certbot --apache --domain subdomain.example.com | ['sudo certbot --apache --domain subdomain.example.com'] | sudo certbot --apache --domain example.com --auto-install-certificate | 0.0 | 1.0 | 1.0 | ||
| 976 | Crack Wi‑Fi password from capture using given wordlist and network SSID | aircrack-ng -w path/to/wordlist.txt -e essid path/to/capture.cap | ['aircrack-ng -w path/to/wordlist.txt -e essid path/to/capture.cap'] | aircrack-ng -w path/to/wordlist.txt --ssid SSID | 0.0 | 0.0 | 1.0 | ||
| 977 | Create a man page for the given executable from its help output | help2man executable | ['help2man executable'] | tldr path/to/executable | 0.0 | 0.0 | 0.0 | ||
| 978 | show the installed Vala compiler version | vala --version | ['vala --version'] | valac --version | 0.0 | 0.0 | 0.0 | ||
| 979 | Upload the local file to the specified table partition | tunnel upload path/to/file table_name/partition_spec; | ['tunnel upload path/to/file table_name/partition_spec;'] | pg_dumpall --table table_name --partitioned path/to/file > path/to/output_file.sql | 0.0 | 0.0 | 0.0 | ||
| 980 | Attempt WMI authentication on 192.168.178.2 using provided username and password lists | nxc wmi 192.168.178.2 -u path/to/usernames.txt -p path/to/passwords.txt | ['nxc wmi 192.168.178.2 -u path/to/usernames.txt -p path/to/passwords.txt'] | nxc wmi -u path/to/usernames.txt -p path/to/passwords.txt | 0.0 | 0.0 | 1.0 | ||
| 981 | download and cache dependencies for the specified target triple | cargo fetch --target target_triple | ['cargo fetch --target target_triple'] | sudo depcheck --target=triplet --cache | 0.0 | 1.0 | 0.0 | ||
| 982 | List owners of a crate | cargo owner --list crate | ['cargo owner --list crate'] | cargo owner --crate-name crate_name | 0.0 | 0.0 | 1.0 | ||
| 983 | Convert file format from PBF into XML | osmium cat path/to/input.osm.pbf -o path/to/output.osm | ['osmium cat path/to/input.osm.pbf -o path/to/output.osm'] | pbftoxml path/to/input.pbf > path/to/output.xml | 0.0 | 0.0 | 0.0 | ||
| 984 | Update the working copy with changes from the repository | svn up | ['svn up'] | git pull | 0.0 | 1.0 | 0.0 | ||
| 985 | Recursively search the current directory for a pattern using extended regular expressions | rgrep --extended-regexp "search_pattern" | ['rgrep --extended-regexp "search_pattern"'] | rgx --recursive "search_pattern" | 0.0 | 0.0 | 0.0 | ||
| 986 | Print list of files at a given logical address | sudo btrfs inspect-internal logical-resolve logical_address path/to/btrfs_mount | ['sudo btrfs inspect-internal logical-resolve logical_address path/to/btrfs_mount'] | ls -l|--list --logical path/to/file_or_directory | 0.0 | 0.0 | 0.0 | ||
| 987 | search for exploits associated with CVE‑2021‑44228 | searchsploit --cve 2021-44228 | ['searchsploit --cve 2021-44228'] | cradle search exploit -cve 2021-44228 | 0.0 | 0.0 | 0.0 | ||
| 988 | Compile a DVI document, specifying an output directory | latex -output-directory=path/to/directory source.tex | ['latex -output-directory=path/to/directory source.tex'] | dvi2ps -o path/to/output_directory path/to/input_file.dvi | 0.0 | 0.0 | 0.0 | ||
| 989 | show help information for the osage command | osage -? | ['osage -?'] | osage -h | 0.0 | 0.0 | 1.0 | 1.0 | |
| 990 | Create a public URL for a local HTTP server running on port 80 | ngrok http 80 | ['ngrok http 80'] | server-url -p 80 -o http://localhost:80/ | 0.0 | 0.0 | 0.0 | ||
| 991 | Choose a virtual sound card for the VM and add a desktop shortcut. | quickemu --sound-card intel-hda|ac97|es1370|sb16|none --shortcut --vm path/to/file.conf | ['quickemu --sound-card intel-hda|ac97|es1370|sb16|none --shortcut --vm path/to/file.conf'] | VBoxManage soundhw default; VBoxManage start-shortcut --soundhw=default | 0.0 | 0.0 | 0.0 | ||
| 992 | Find unused Kubernetes secrets in the specified namespace | k8s-unused-secret-detector -n namespace | ['k8s-unused-secret-detector -n namespace'] | kubectl secret scan --namespace namespace | 0.0 | 0.0 | 0.0 | ||
| 993 | Open the specified files in xed using Windows-1252 encoding | xed --encoding WINDOWS-1252 path/to/file1 path/to/file2 ... | ['xed --encoding WINDOWS-1252 path/to/file1 path/to/file2 ...'] | xed -e windows-1252 path/to/file1 path/to/file2 ... | 0.0 | 0.0 | 1.0 | ||
| 994 | Open the file and jump to the first occurrence of the given string | most path/to/file +/string | ['most path/to/file +/string'] | <Ctrl> + U | 0.0 | 0.0 | 0.0 | ||
| 995 | Generate completions for the specified shell without description hints | gcrane completion shell_name --no-descriptions | ['gcrane completion shell_name --no-descriptions'] | compgen -n|--nohelp path/to/completions.sh | 0.0 | 0.0 | 0.0 | ||
| 996 | scan a Git repository for vulnerabilities up to the specified commit | trivy repo --commit commit_hash repository | ['trivy repo --commit commit_hash repository'] | ghv scan --max-commit commit_hash | 0.0 | 0.0 | 0.0 | ||
| 997 | list all paired KDE Connect devices | kdeconnect-cli --list-devices | ['kdeconnect-cli --list-devices'] | kdeconnect-cli --list-devices | 1.0 | 0.0 | 1.0 | ||
| 998 | load the specified Xonsh and JSON configuration files | xonsh --rc path/to/file1.xonsh path/to/file2.json | ['xonsh --rc path/to/file1.xonsh path/to/file2.json'] | xonsh -c path/to/config.xonsh path/to/config.json | 0.0 | 0.0 | 1.0 | ||
| 999 | [f]orce remove a specific subsystem | apx subsystems rm --name string --force | ['apx subsystems rm --name string --force'] | sudo dnf force-remove --subsystem=systemd|init|rpc|ldap|... | 0.0 | 0.0 | 0.0 | ||
| 1000 | Display help | pants help | ['pants help'] | git blame --help | 0.0 | 1.0 | 0.0 | ||
| 1001 | Add a to-do to a specific project with a given context | topydo add "todo_message +project_name @context_name" | ['topydo add "todo_message +project_name @context_name"'] | to-do add --project=project_name --context=context_name | 0.0 | 0.0 | 0.0 |