Help us understand the problem. What is going on with this article?

Bashとコマンドの基本的なこと

More than 5 years have passed since last update.

zsh使えるようになりたい。

リダイレクト

標準出力と標準エラー出力を一緒にファイルに書き出す

順番注意。
以下は 「2の出力先を1と同じものにする」 という意味。

  • 作成
echo "aaa" >result.txt 2>&1
  • 追記
echo "aaa" >>result.txt 2>&1

Tips

cutコマンド

$ ls -Fl
total 0
drwxr-xr-x  3 noguchiwataru  staff  102 10 10 00:39 cookbooks/
drwxr-xr-x  3 noguchiwataru  staff  102 10 10 00:39 data_bags/
drwxr-xr-x  3 noguchiwataru  staff  102 10 10 00:39 nodes/
drwxr-xr-x  3 noguchiwataru  staff  102 10 10 00:39 roles/
drwxr-xr-x  4 noguchiwataru  staff  136 10 10 23:47 site-cookbooks/

次の例はどうなるか。

$ ls -Fl | cut -f14 -d " "
  • 区切りをホワイトスペース として2つ連続する空白は1つのフィールドとして扱われる。-d でデリミタとして指定する。
  • -f オプションで読み出すフィールド番号を指定する。インデックスは1番から始まります。ここでは12番目のフィールドを読み出し。

結果、以下のように表示される。

cookbooks/
data_bags/
nodes/
roles/
site-cookbooks/

クリップボード操作

xclipコマンドが便利。

インストール

  • Ubuntu
sudo apt-get -y install xclip
使い方

-sel clip としないとうまくクリップボードにコピーされないようなので注意。

ls -la / | xclip -sel clip

参考サイト

xclip

wnoguchi
Software Engineer(Server, Network): Design, Implementation, Operation. Infrastructure Division.
https://pg1x.com/
unicast
ユニキャストは、茨城大学工学部発の学生ベンチャー企業として、2005年に産声をあげました。 ミッションである『テクノロジを通じて「驚き」と「感動」を創造し、人々の「夢」と「希望」を支えます。』を合言葉に、これからも幅広く価値発信してまいります。
http://www.unicast.ne.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away