コマンドタイピング

背景
投稿者投稿者cpkいいね2お気に入り登録
プレイ回数248順位221位  難易度(4.5) 90秒 英語
コマンドラインやプログラミング言語のタイピング練習用
プログラミングやコマンドラインで用いられる文字列のタイピング練習用です。記号や数字のタイピング練習用途にも最適です。
順位 名前 スコア 称号 打鍵/秒 正誤率 時間(秒) 打鍵数 ミス 問題 日付
1 cpk 3844 D++ 4.0 95.2% 90.0 364 18 11 2025/04/05
2 せみや 2900 E+ 3.1 93.6% 90.0 280 19 9 2025/04/04
3 BAR 2833 E+ 2.9 96.0% 90.0 266 11 8 2025/04/04
4 ぱぴぷ 2000 F+ 2.1 95.0% 90.0 190 10 6 2025/04/04
5 toto 1177 G+ 1.2 92.7% 90.0 115 9 4 2025/04/04

関連タイピング

問題文

ふりがな非表示 ふりがな表示

(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"}');

問題文を全て表示 一部のみ表示 誤字・脱字等の報告