初心者向けUbuntuの基礎的なコマンド一覧

2024年9月28日Ubuntu

スポンサーリンク

最近DockerでUbuntuを使う機会が多いため、自分用の備忘録としてコマンドを一覧化しました。

語源をつけているので、覚えやすくなっていると思います。

基礎的なコマンド一覧

基本コマンド

コマンド説明語源サンプル例サンプル例の実行結果
lsディレクトリ内容の一覧表示listls -l-rw-r–r– 1 user user 0 Sep 17 12:00 file.txt
cdディレクトリを移動change directorycd /home/user/(ディレクトリが変わる)
pwd現在のディレクトリを表示print working directorypwd/home/user
mkdir新しいディレクトリを作成make directorymkdir new_folder(新しいフォルダが作成される)
rmファイルを削除removerm file.txt(ファイルが削除される)
cpファイルをコピーcopycp file1.txt file2.txt(file1.txtがfile2.txtとしてコピーされる)
mvファイルを移動/名前変更movemv oldname.txt newname.txt(ファイル名が変更される)
touch空のファイルを作成(ファイルのタイムスタンプを更新する)touch newfile.txt(新しいファイルが作成される)
catファイル内容を表示concatenatecat file.txtHello, world!(ファイルの内容が表示される)
nanoファイルを編集(テキストエディタ名、語源は特にない)nano file.txt(テキストエディタが開く)
sudo管理者権限でコマンドを実行superuser dosudo apt update(利用可能な最新のソフトウェアパッケージのリストが取得される)
aptパッケージ管理advanced package toolsudo apt install package_name(パッケージがインストールされる)
dfディスク使用状況を表示disk freedf -hFilesystem Size Used Avail Use% Mounted on /dev/sda1 20G 15G 5G 75% /
freeメモリ使用状況を表示(メモリ使用量を表示)free -htotal used free shared buff/cache available Mem: 8.0G 2.0G 4.0G 450M 2.0G 5.0G
pingネットワーク接続を確認(音波が戻ってくる様子を表す擬音)ping google.comPING google.com (142.250.180.206): 56 data bytes 64 bytes from 142.250.180.206: icmp_seq=0 ttl=118 time=18.9 ms
ifconfigネットワーク設定を表示interface configurationifconfigeth0: flags=… inet 192.168.1.10 netmask 255.255.255.0
ipネットワーク設定を表示・変更(ネットワークインターフェースの管理)ip addr2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> inet 192.168.1.10/24

追加コマンド

追加コマンド:特定の目的や機能を追加するためのコマンド

コマンド説明語源サンプル例サンプル例の実行結果
chmodファイルの権限を変更change modechmod 755 file.txt(ファイルの権限が変更される)
chownファイルの所有者を変更change ownerchown user:group file.txt(ファイルの所有者が変更される)
ps実行中のプロセスを表示process statusps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 22552 4100 ? Ss 10:00 0:01 /sbin/init
killプロセスを終了(プロセスの終了)kill 1234(プロセスが終了する)
topリアルタイムでプロセスを監視(タスクマネージャの略)top(リアルタイムでプロセス情報が表示される)
grepテキスト検索globally search a regular expression and printgrep 'search’ file.txtsearch result line(一致する行が表示される)
findファイルを検索(ファイルを検索)find / -name file.txt/home/user/file.txt(ファイルのパスが表示される)
tarアーカイブを作成/展開tape archivetar -xzvf file.tar.gz(ファイルが展開される)
wgetファイルをダウンロードweb getwget http://example.com/file“` –2024-09-17 12:00:00– http://example.com/file Resolving example.com… 93.184.216.34 Connecting to example.com

実際に打ってみないと覚えられないとは思うので、この表を見ながら一つずつ確認していくのが良いと思います。

以上です。

Ubuntu

Posted by このめ