コマンドタイピング

背景
投稿者投稿者cpkいいね3お気に入り登録
プレイ回数2429難易度(4.5) 90秒 英語
コマンドラインやプログラミング言語のタイピング練習用
プログラミングやコマンドラインで用いられる文字列のタイピング練習用です。記号や数字のタイピング練習用途にも最適です。
順位 名前 スコア 称号 打鍵/秒 正誤率 時間(秒) 打鍵数 ミス 問題 日付
1 あいかわようた 3833 D++ 4.0 95.7% 90.0 361 16 12 2026/01/12
2 BRICK93 3688 D+ 3.6 100% 90.0 332 0 11 2026/01/14
3 BRICK93 3344 D 3.3 100% 90.0 301 0 10 2025/12/18
4 toto 1588 G++ 1.7 89.9% 90.0 161 18 5 2025/10/22
5 nissyo2 900 G 1.1 84.0% 90.0 100 19 3 2026/01/14

関連タイピング

問題文

ふりがな非表示 ふりがな表示
(sudo apt update > /dev/null 2>&1) sudo apt update > /dev/null 2>&1 (git clone https://github.com/u/r) git clone https://github.com/u/r (cd ~/.calc/user_data/test_dir/) cd ~/.calc/user_data/test_dir/ (rm -rf ./backup_20240315/) rm -rf ./backup_20240315/ (ls -al | grep "__main__.json") ls -al | grep "__main__.json" (mkdir -p ~/home/user/docs/files) mkdir -p ~/home/user/docs/files (chmod 755 ~/.local/bin/script.sh) chmod 755 ~/.local/bin/script.sh (export PATH=$PATH:/opt/ab_12/bin) export PATH=$PATH:/opt/ab_12/bin (echo "Hello, World!" > out_7.txt) echo "Hello, World!" > out_7.txt (tar -czvf archive.tar.gz ~/data/) tar -czvf archive.tar.gz ~/data/
(scp user@host:/var/log/syslog .) scp user@host:/var/log/syslog . (printf "%.2f\n" 3.1415926535) printf "%.2f\n" 3.1415926535 (awk '{print $1, $3}' data.csv) awk '{print $1, $3}' data.csv (find . -type f -name "*.log") find . -type f -name "*.log" (ps aux | awk '{print $2}') ps aux | awk '{print $2}' (curl -s https://example.com/v1) curl -s https://example.com/v1 (SELECT * FROM users WHERE id=42;) SELECT * FROM users WHERE id=42; (INSERT VALUES ('2025-04-01',42);) INSERT VALUES ('2025-04-01',42); (SET value="on" WHERE key="A";) SET value="on" WHERE key="A"; (np.linalg.inv(H @ V @ H.T) @ H.T) np.linalg.inv(H @ V @ H.T) @ H.T
など
(def f(n): return n*factorial(n)) def f(n): return n*factorial(n) (lambda x: x**2 + 3*x - 5^2) lambda x: x**2 + 3*x - 5^2 (for i in range(10): (i, end=",")) for i in range(10): (i, end=",") (print(f"Result: {value:.4f}")) print(f"Result: {value:.4f}") (open("data.txt", "r", "utf-8")) open("data.txt", "r", "utf-8") (if x in [None, "", 0]: False) if x in [None, "", 0]: False (while True: time.sleep(0.5)) while True: time.sleep(0.5) (re.sub(r"\d+", "X", "abc123")) re.sub(r"\d+", "X", "abc123") (os.path.join("/home", ".user0")) os.path.join("/home", ".user0") (with open("log6.txt", "a") as f:) with open("log6.txt", "a") as f: (try: x = int(input()) except:) try: x = int(input()) except: (r"^\d{3}@\w+\\[A-Z]{2}\d{2}$") r"^\d{3}@\w+\\[A-Z]{2}\d{2}$" (sys.exit("Missing config?")) sys.exit("Missing config?") ({"key": "value", "count": 42}) {"key": "value", "count": 42} ([x for x in 0..20 if x % 2 != 0]) [x for x in 0..20 if x % 2 != 0] (z = {"a": 1, "b": 2}.get("c", 0)) z = {"a": 1, "b": 2}.get("c", 0) (id = input("# Enter your ID: \n")) id = input("# Enter your ID: \n") (int("FF", 16) != 255 && bin(42)) int("FF", 16) != 255 && bin(42) (bytes.fromhex("48656C6C6F")) bytes.fromhex("48656C6C6F") (2 ** 10 <= 1024 && 5 // 2 == 2) 2 ** 10 <= 1024 && 5 // 2 == 2 (sorted(lst, key=lambda x: -x[1])) sorted(lst, key=lambda x: -x[1]) ("".join(chr(c^42) for c in s)) "".join(chr(c^42) for c in s) ('print $F[1] if @F>=2 && @F<=3') 'print $F[1] if @F>=2 && @F<=3' (os.environ.get("%HOME%", "/root")) os.environ.get("%HOME%", "/root") (result=$((x > 0 ? 1 : -1))) result=$((x > 0 ? 1 : -1)) (hashlib.md5(b"test").hexdigest()) hashlib.md5(b"test").hexdigest() (ls -l ~/_init.sh | grep "@run") ls -l ~/_init.sh | grep "@run" (base64.b64encode(b"\n").decode()) base64.b64encode(b"\n").decode() (math.sqrt(2) * math.sin(math.pi/4)) math.sqrt(2) * math.sin(math.pi/4) (~/.config/app/settings.json) ~/.config/app/settings.json (`/var/log/nginx/access.log`) `/var/log/nginx/access.log` (rm -rf ~/tmp/cache_*) rm -rf ~/tmp/cache_* (echo $PATH | tr ":" "\n") echo $PATH | tr ":" "\n" (docker run -d -p 8080 --name myc) docker run -d -p 8080 --name myc (`ls -lh /usr/local/bin/`) `ls -lh /usr/local/bin/` (df -h | awk '{print $4}') df -h | awk '{print $4}' (find / -name "*.so" 2>/dev/null) find / -name "*.so" 2>/dev/null (crontab -l | grep "0 3 * * *") crontab -l | grep "0 3 * * *" ('$_=do{local $/;<>};') '$_=do{local $/;<>};' (const arr = [1, 2, 3].reverse();) const arr = [1, 2, 3].reverse(); (if (a <= 1 && b != 2) { true; }) if (a <= 1 && b != 2) { true; } (echo "error: invalid syntax" >&2) echo "error: invalid syntax" >&2 (date "+%Y-%m-%d %H:%M:%S") date "+%Y-%m-%d %H:%M:%S" (awk -F: '{print $1, $3}' passwd) awk -F: '{print $1, $3}' passwd (sed -i 's/foo/bar/g' file.txt) sed -i 's/foo/bar/g' file.txt (r"@\d{4}\\\w+[^a-zA-Z0-9]\^$") r"@\d{4}\\\w+[^a-zA-Z0-9]\^$" (tar -xvf backup.tar.gz -C /res/) tar -xvf backup.tar.gz -C /res/ (grep -E "^[0-9]{3}-[0-9]{4}$") grep -E "^[0-9]{3}-[0-9]{4}$" (`set PATH=%PATH%;C:\new\path`) `set PATH=%PATH%;C:\new\path` (perl -anE '$n+=@F; END{say $n}') perl -anE '$n+=@F; END{say $n}' (const PI = 3.14159; let r = 5;) const PI = 3.14159; let r = 5; (free -m | awk 'NR==2 {print $3}') free -m | awk 'NR==2 {print $3}' (<a value="@user_56! ~active?"/>) <a value="@user_56! ~active?"/> (#include <stdio.h> void main();) #include <stdio.h> void main(); (println!("{}", (1..=10).sum::<i32>())?;) println!("{}", (1..=10).sum::<i32>())?; (let value = 10 + 20 / 2 - 5;) let value = 10 + 20 / 2 - 5; ($(command) > output.log 2>&1) $(command) > output.log 2>&1 (`cat /proc/cpuinfo | grep MHz`) `cat /proc/cpuinfo | grep MHz` (grep -v '^\s?#' ~/file.txt) grep -v '^\s?#' ~/file.txt (df -T | awk '{print $1, $2}') df -T | awk '{print $1, $2}' (echo "3rd restart..." && reboot) echo "3rd restart..." && reboot (yes "test" | head -n 1 > a78.txt) yes "test" | head -n 1 > a78.txt (stat -c "%s %y" /etc/passwd) stat -c "%s %y" /etc/passwd (wget -qO- https://a.jp/b.sh | sh) wget -qO- https://a.jp/b.sh | sh (#define MAX_VAL 100; let x = 42;) #define MAX_VAL 100; let x = 42; (export DEBUG=0 && ./app --silent) export DEBUG=0 && ./app --silent (ls -l | grep "^d" | wc -l) ls -l | grep "^d" | wc -l (r"^[\w\d]+@\^\\\d{3,6}[^\w\s]$") r"^[\w\d]+@\^\\\d{3,6}[^\w\s]$" (`top -b -n 1 | head -20`) `top -b -n 1 | head -20` (name = null; WriteLine(name ?? "0");) name = null; WriteLine(name ?? "0"); (ping -c 4 8.8.8.8 && echo "OK!") ping -c 4 8.8.8.8 && echo "OK!" (nc -zv 192.168.1.1 22-80) nc -zv 192.168.1.1 22-80 (scp x.txt user@192.168.1.2:/home) scp x.txt user@192.168.1.2:/home (if [ $var -eq 0 ]; then echo '7') if [ $var -eq 0 ]; then echo '7' (echo $((16#FA)(32#00)(64#96))) echo $((16#FA)(32#00)(64#96)) (cut -c1-8 /dev/urandom | xxd -p) cut -c1-8 /dev/urandom | xxd -p (perl -e 'print chr(65+rand(26))') perl -e 'print chr(65+rand(26))' (echo "Are you sure? (y/n)") echo "Are you sure? (y/n)" ($ python3 -m 80 --bind 127.0.0.1) $ python3 -m 80 --bind 127.0.0.1 (data = JSON.parse('{"k": "v"}');) data = JSON.parse('{"k": "v"}');
問題文を全て表示 一部のみ表示 誤字・脱字等の報告