テキストエディタまとめこれだけは覚えておきたいLinuxコマンド10選この記事を書こうと思ったのは、私の下に配属される新人にLinux使ったことあるか?と聞くと、毎年ほとんどの新人が使ったことがないというのです。毎年同じようなことを教えているので、とりあえずエンジニアとして最低限これだけは覚えておいたほうがよいコマンドを10個厳選して紹介したいと思います。Windowsユーザが始めてLinuxを使うことになったことを想定していますので、コマンドは超基本中の基本のものだけをピックアップしました。ちなみに独断と偏見で選んでいますので、いやいや、このコマンドは最初に知っておいたほうがいいでしょ!というものがあったら是非コメント欄に書いて頂けると嬉しいです。directory.現在のフォルダを表示します。(Windowsユーザを読者想定としているためディレクトリはフォルダと記載することにしました)Windowsだとエクスプローラーを使えば、今どこのフォルダを開いているかわかりますが、CUIだと現在位置がどこなのか?というのがファイル操作をする上で重要になってきます。このコマンドを実行すると、現在どのフォルダにいるのかがわかります。下の例では、/home/battanというフォルダにいるということがわかります。ちなみに現在いるのフォルダのことをカレントディレクトリと言います。pwd/home/battanフォルダとディレクトリは同義です。Windows3.1の頃まではディレクトリと呼んでいましたが、Windows95からフォルダと呼ばれるようになりました。contents.カレントディレクトリのファイル一覧を表示します。Windowsのdirコマンドのイメージです。ls/home/battanファイル一覧はさまざまな形式で表示することができます。表示するかは、オプションで指定します。ファイル名、タイムスタンプ、ファイルサイズなどが確認できます。NTFSで言うところのアクセス権限とファイル所有者も確認できます。directory.指定したフォルダへ移動します。pwd/home/battan/work/directory01よく使う移動先としては次のようなところがあります。Directory(ies).フォルダの作成と削除ができます。次の例では、folderという名前のフォルダを作成して、その後削除しています。output.ファイルの中身を表示できます。指定した文字列を出力するコマンドです。これだけのコマンドなので、これ意味があるの?という感じですが、シェルスクリプトでプログラミングする時に標準出力へのメッセージ表示に使ったり、指定した文字列をファイルに出力する際によく使います。hogehoge手打ちで使うシーンでは、このようにちょっとした文字列をファイルに書き込んだりする時に使います。ファイル・フォルダの移動、名前変更ファイルやフォルダの移動、名前の変更ができます。ディレクトリへ移動します。このように移動先にフォルダを指定すると、そのフォルダ内にhoge.txtが移動します。hoge.txtの代わりにフォルダを指定するとフォルダごと移動することもできます。名前を変更する場合は、第一パラメータに変更対象のファイルまたはフォルダ名を指定し、第二パラメータに新しい名前を指定します。Folder2このようにフォルダ移動と名前変更を同時に実行することもできます。ファイル・フォルダのコピーファイルやフォルダのコピーができます。ファイル・フォルダの削除ファイルやフォルダの削除ができます。オプションは使い方を間違えると環境を簡単に壊してしまう強力なコマンドですので指定するフォルダ名に誤りがないかよく確認してから実行しましょう。root権限で実行する際はOS本体すら破壊してしまう危険がありますので最新の注意を払う必要があります。プログラマのテキストエディタCUI上で設定ファイル、テキストファイル、プログラムを書く場合に使います。操作性が特殊なのでWindowsユーザは特に最初戸惑うと思います。WinSCPなどを使って一度ローカルに落として編集している方を見かけますが、エンジニアであれば、サーバー上で直接編集できるようにしておいた方がよいでしょう。体一つでサーバールームに放り込まれることもありますので、緊急時に備えて使えるようになって置いたほうがよいと思います。使い方については別の記事で細かく書いていますので、こちらを参照してみてください。エディタの使い方メモUnix/Linux系で、テキストファイルの内容を編集する場合、やはりviがお手軽で使いやすいと思います。言っても、使った事が無い人がいわゆる一般的なテキストエディターでしょ?という感覚で触るとなにこれ?というレベルだと思います。取っ...blackbird-blog.com2019.09.23スポンサーリンクまとめ今回紹介したコマンドは基礎中の基礎です。一応これでUnix/Linuxサーバ内の探索ができて、ファイルの基本的な操作ができるようになりましたが、まだまだ強力なコマンドがたくさんあります。それらを組み合わせて使うことでできることが格段に増えます。ニーズがありそうなら第二弾を書きたいと思います。それではまた!おすすめ書籍の紹介コーナーLinuxについてもっと詳しく知りたい方にオススメの書籍を紹介しておきます。新しいLinuxの教科書MS-DOSを知らない世代のエンジニアに向けたLinux入門書の決定版。Linux自身の機能だけでなく、シェルスクリプトを使ったプログラミングや、Gitによるソフトウェア開発のバージョン管理など、イマドキのエンジニアなら知っておくべき知識についても、丁寧に解説しました!!amzn.toLinuxは実際に自分で触って覚えるのが一番早い!Linuxをマスターしたい人のための実践UbuntuLinuxで大きなシェアを占める「Ubuntu」の初心者向け解説書です。LTS」を使って、基礎的な知識や導入方法から、サーバー構築、クラウドでの活用、シェルスクリプトの活用まで、体系的に学び、そしてLinuxをフル活用できるように、わかりやすく徹底的に解説しています。amzn.toLinuxはシェルスクリプトが組めて一人前、そして作業効率アップには欠かせません。システム開発現場ではシェルスクリプトが組めてようやくLinuxかじったことありますと言えるぐらい重要です。第2版Linuxシェルスクリプトの解説書。その中でも特にbashのシェルスクリプティングに焦点を当てています。シェルスクリプトの書き方、デバッグ方法、bashプログラミングの基本といったシェルスクリプティングの基礎から、sedやAWKなど各種ツールとの連携といった実践的な応用までを体系的に解説します。WebサーバーなどのLinuxシステムの管理を任されるようになった初級の管理者にも、もっと高度で実践的なテクニックを必要としている中級の管理者や開発者にも広く役に立つ内容です。こんな記事が目に入りました。Ubuntuに乗り換えてしまったので、忘れておりました。Ubuntuのバージョン20.04が2020年5月にリリースされていました。新型コロナの感染拡大の影響で、突然テレワークに切り替えることになってバタバタしていて気が付きませ...ITUbuntu上にDocker環境を構築するちょいちょいDocker使うことがあるんですが、Linuxの方はいつも忘れてしまうのでメモしときます。連番を作りたい時はどうしてますか?エクセルを起動して先頭から1,2と入力して下までびよーんと伸ばして番号作るのもいいですが、もっとスマートな方法があります。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。最近はマネジメント業務ばかりやっていますが、エンジニアとしていつまでも現役でありたいので、時々手を動かしていますが、歳を重ねると物忘れがひどくなる一方なので、備忘録としてブログを運営しています。Reserved.ホーム検索トップサイドバータイトルとURLをコピーしました。