Linuxコマンドタイピング
順位 | 名前 | スコア | 称号 | 打鍵/秒 | 正誤率 | 時間(秒) | 打鍵数 | ミス | 問題 | 日付 |
---|---|---|---|---|---|---|---|---|---|---|
1 | ku | 5011 | B+ | 5.0 | 99.8% | 223.9 | 1124 | 2 | 30 | 2024/11/02 |
2 | ku | 4798 | B | 4.8 | 99.6% | 233.4 | 1124 | 4 | 30 | 2024/04/22 |
3 | 46歳おかん | 2795 | E+ | 2.9 | 95.4% | 382.8 | 1124 | 54 | 30 | 2024/11/10 |
4 | panama | 2310 | F++ | 2.5 | 92.8% | 449.3 | 1124 | 86 | 30 | 2024/10/20 |
5 | y t | 2025 | F+ | 2.2 | 92.5% | 510.0 | 1124 | 91 | 30 | 2024/10/16 |
関連タイピング
-
プレイ回数87長文60秒
-
プレイ回数411英語長文220打
-
プレイ回数4155英語長文300秒
-
プレイ回数140360秒
-
プレイ回数346長文120秒
-
プレイ回数3433短文英字90秒
-
プレイ回数162英語短文30秒
-
プレイ回数2130短文9打
問題文
(#!/bin/bash)
#!/bin/bash
シェルスクリプトの書き始めに書くおまじない。
(EDITOR=nano sudoedit /etc/apt/sources.list)
EDITOR=nano sudoedit /etc/apt/sources.list
nanoエディタを使ってソフトウェアソースの一覧を編集する
(ls -lah .)
ls -lah .
カレントディレクトリを詳細に一覧表示する
(cd /etc/ssh)
cd /etc/ssh
SSHの設定ディレクトリに移動する
(basename $(pwd))
basename $(pwd)
カレントディレクトリの名前のみを表示する
(mv -i ./backup{0..10}.dat /tmp/$(whoami))
mv -i ./backup{0..10}.dat /tmp/$(whoami)
バックアップファイルをテンポラリディレクトリに移動する
(cp -rp my_directory $HOME/.archive)
cp -rp my_directory $HOME/.archive
.archiveにmy_directoryの内容をコピーする
(dd if=./ubuntu.iso of=/dev/sdc bs=4M status=progress && sync)
dd if=./ubuntu.iso of=/dev/sdc bs=4M status=progress && sync
ディスクイメージファイルを書き込む
(ffmpeg -i input.mp4 -c:v libx264 -b:v 2000k -s 1280x720 -vf fps=30 -c:a aac output.mp4)
ffmpeg -i input.mp4 -c:v libx264 -b:v 2000k -s 1280x720 -vf fps=30 -c:a aac output.mp4
動画を圧縮する
(echo "$((0x3f0))/$((0x18))" | bc)
echo "$((0x3f0))/$((0x18))" | bc
生命、宇宙、そして万物についての究極の疑問の答えを計算する
(ln -s /mnt/share/music music)
ln -s /mnt/share/music music
シンボリックリンクを作成する
(chmod -R o-rwx ~/my_dir)
chmod -R o-rwx ~/my_dir
他のユーザーがmy_dirにアクセスできないようにする
(echo $(cat /dev/random | base64 | head -c 32))
echo $(cat /dev/random | base64 | head -c 32)
32文字のランダムなパスワードを生成する
(tar cvf - -C ~/directory/to/backup | nice -n 19 xz -T0 > ~/backup.tar.xz &)
tar cvf - -C ~/directory/to/backup | nice -n 19 xz -T0 > ~/backup.tar.xz &
バックグラウンドでバックアップをとる
(cat /etc/ssh/sshd_config | grep -Ev '#.*' | grep -Ev '^$')
cat /etc/ssh/sshd_config | grep -Ev '#.*' | grep -Ev '^$'
コメントを取り除いて設定ファイルを表示する
(adduser --shell /bin/fish newuser)
adduser --shell /bin/fish newuser
デフォルトシェルをfishにした上で対話的にユーザーを作成する
(w)
w
誰がいつログインして何をしているのかをリスト表示する
(sort file | uniq | sort -r)
sort file | uniq | sort -r
fileから重複する行を取り除いてから、降順にソートする
(pv archive.tar.xz | tar xJf -)
pv archive.tar.xz | tar xJf -
進捗状況を表示しながらtarアーカイブを展開する
(git commit -m "fire!" && git push --force && wall "leave building!")
git commit -m "fire!" && git push --force && wall "leave building!"
突然の火災に対応する
(curl -LO http://example.com/file/download?id=12543)
curl -LO http://example.com/file/download?id=12543
リダイレクトに従いつつファイルをダウンロードする
(ssh -J jump@example.com me@hostname -i ~/.ssh/id_ed25519 bash -c 'tmux a || tmux')
ssh -J jump@example.com me@hostname -i ~/.ssh/id_ed25519 bash -c 'tmux a || tmux'
プロキシを経由して公開鍵認証でSSH接続し、tmuxを実行
(ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519)
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519
ED25519を使ってSSH鍵を生成する
(scp ./document.pdf me@example.com:/home/me/documents)
scp ./document.pdf me@example.com:/home/me/documents
リモートサーバーにファイルをコピーする
(sudo mount -t ext4 /dev/sdb1 /mnt)
sudo mount -t ext4 /dev/sdb1 /mnt
ファイルシステムをマウントする
(sudo ip tuntap add dev tap0 mode tap)
sudo ip tuntap add dev tap0 mode tap
新しい仮想ネットワークアダプタを作成する
(nmcli dev wifi)
nmcli dev wifi
Wi-Fiアクセスポイントの一覧を表示する
(ping -6 google.com)
ping -6 google.com
IPv6を使ってpingを送信する
(podman run -v ~/mnt:/mnt --rm -it ubuntu)
podman run -v ~/mnt:/mnt --rm -it ubuntu
podmanを使ってディレクトリをマウントしてからコンテナを起動する
(figlet Thanks for playing! | lolcat)
figlet Thanks for playing! | lolcat
虹色のアスキーアートを表示する