クラウドは、一般的に使用されるコマンド何を計算しますか?クラウド・コンピューティングを開発する方法を学びますか?多くの学校のクラウドコンピューティングは?下記の一般的に使用されるLinuxのシェルコマンド50の概要は、あなたがこれらの将来の学習のシンプルさを覚えているだろうか、これらのコマンドの使用ですぐに把握するためにどのように問題を抱えた複雑な学習のLinuxコマンド、ジュニアパートナーとなって堪能になり、大きな助けの仕事。
1、フォアグラウンドのプロセス:FG
2、背景にプロセスを聞かせて:Ctrlキー+ Z
3、bashのオープンにリモートポートかどうかを確認します。echo> /dev/tcp/8.8.8.8/53 &&エコー「オープン」
4、現在のシェルのコマンドのファイルを実行:ソース/home/user/file.name
5、SSHデバッグ模式ます。ssh -vvvユーザー@ IP_ADDRESS
6、PEMキーとSSH:SSHユーザー@ IP_ADDRESS -i key.pem
図7に示すように、複数のディレクトリを作成します。mkdir -p /ホーム/ユーザー/ {テスト、TEST1、TEST2}
8、warファイルを作成します。jar -cvf name.warファイルを
ハードディスク9、テスト書き込み速度:DD = / TMP / output.img BS = 8Kカウント= 256Kのゼロ=の/ dev / IF; RM -rf /tmp/output.img
10. Aテストディスク読み出し速度:のhdparm -tTは/ dev / sdaに
11、テキストのMD5ハッシュへのアクセス:エコー-n「テキスト」| md5sumを
xmllint --noout file.xml:12、xml形式をチェック
13、新しいディレクトリを抽出するために、tar.gz形式:タールzxvf package.tar.gz -C new_dir
14、得るカール使用してHTTPヘッダー:カール-I http://www.example.com
0712250000ファイル-tタッチ:15、タイムスタンプは、ファイルまたはディレクトリ(YYMMDDHHMM)を変更します
16、FTPダウンロード使用してwgetコマンド:wgetの-mのftp://ユーザー名:パスワード@ホスト名
図17は、ランダムなパスワード(例えば、長さが16文字)を生成する:LANG = C <の/ dev / urandomのTR -dc _A-ZAZ-0-9 |ヘッド$ {1:-16} -c;エコー。
18、高速バックアップ・ファイル:{。、BKP}のCP some_file_name
19、アクセスのWindowsディレクトリを共有:smbclientの-U "DOMAIN \\ユーザー" //dc.domain.com/share/test/dir
20、コマンドで実行履歴100(ここでは100行目):!
21、解凍:解凍package_name.zip -d DIR_NAME
テキスト(CTRL + D出口)22、入力複数行:猫> test.txtの
23、既存のファイルを空のファイルを作成したり、空に:\> test.txtの
24、およびUbuntuのNTPサーバーの同期時間:ntpdateをntp.ubuntu.com
25、netstatのショー全てtcp4のリスニングポートで:| grepを-o '[0-9] *':netstatの-lnt4 |カット-f2 -d | awkの '{$ 4印刷}'
26、QCOW2画像ファイルの変換:QEMU-IMG変換-f QCOW2 -O生正確-サーバcloudimg-AMD64-disk1.img \精密-サーバcloudimg-AMD64-disk1.raw
27、ファイル操作が繰り返され、ディスプレイの出力(デフォルトは2秒です):腕時計のps -ef
28、すべてのユーザのリスト:getentをpasswdの
29、読み取り/書き込みモードでマウントルート:-o再マウントをマウントし、RW /
30、挂载一个目录(这是不能使用链接的情况):mount --bind /source /destination
31、动态更新DNS server
32、递归grep所有目录:grep -r "some_text" /path/to/dir
33、列出前10个最大的文件:lsof / | awk '{ if($7 > 1048576) print $7/1048576 "MB "$9 }' | sort -n -u | tail
34、显示剩余内存(MB):free -m | grep cache | awk '/[0-9]/{ print $4" MB" }'
35、打开Vim并跳到文件末:vim + some_file_name
36、Git 克隆指定分支(master):git clone [email protected]:name/app.git -b master
37、Git 切换到其它分支(develop):git checkout develop
38、Git 删除分支(myfeature):git branch -d myfeature
39、Git 删除远程分支:git push origin :branchName
40、Git 将新分支推送到远程服务器:git push -u origin mynewfeature
41、打印历史记录中最后一次cat命令:!cat:p
42、运行历史记录里最后一次cat命令:!cat
43、找出/home/user下所有空子目录:find /home/user -maxdepth 1 -type d -empty
44.获取test.txt文件中第50-60行内容:< test.txt sed -n '50,60p'
45、(:須藤ます。mkdir /ルート/テスト最後のコマンドがます。mkdir /ルート/テストであれば、次のように実行されます):最後のコマンドを実行します。sudoを!
46、一時的にRAMファイルシステムの作成 - RAMディスク(tmpramディレクトリ/作成):マウントを-t tmpfsのtmpfsの/ tmpram -oサイズ= 512メートル
47、リストはすべてのキル信号パラメータ:キル-l
48は、最後のセッションでは、bashの履歴を記録禁止:殺す-9 $$
49、ネットワークが開いているポートを探してスキャン:nmapの-pを8081 172.20.0.0/16
gitの設定--global user.email [email protected]:gitの電子メールを設定し50、