linuxの常用命令を勉強します。

4314 ワード

一、ファイルシステムの管理
tips:コマンドを入力する時は、tabキーで補完します。
lsはカタログ情報を調べます。
ls-lはllに等しい
pwdは現在位置しているパスを表示します。
cdはディレクトリ(cd/)を切り替え、パラメータがないとホームディレクトリに切り替わります。
mkdir作成フォルダ
rmdirは空のフォルダを削除します(空のフォルダのみ削除できます)。
rm-r/a/b(空でないフォルダを削除)
ファイルを作成
touch a.aviは空きファイルを作成します。
vi blabla.txtはテキストエディタでファイルを編集して保存します。
echo"angelbaby,zhen de hen xihuan"qingshu.txt左の出力を右のファイルに入れてください。
ファイルを削除
rm filename(rm-r削除フォルダrm-rf強制削除ファイルまたはフォルダ)
ファイルを移動してファイル名を変更します。
mv a/wenjian 1.txt b/file 1.txt(ファイルを移動しながらファイル名を変更しました)
ファイルをコピーする
cp srceFile destFile
ファイルの内容を表示
cat wodeqingshu.txt
more wodeqingshu.txtは改ページで見ることができます。
less wodeqingshu.txtはページを分けるだけではなくて、便利に探して、ひっくり返すなどの操作ができます。
tail-10 wodeqingshu.txtはファイルの最後の10行を確認します。
プログラムが打ち出したログは生産実践において特別なデバッグの意味を持つ。
tail-f user.logが表示ファイルの最後をリアルタイムで更新します。
head-20 wodeqingshu.txtはファイルの頭の20行を確認します。
二、権限管理
drwxrxr-x
パーミッションを変更
chmod u+rwx fileは、所属ユーザの権限を追加または削除します。
(uは所属ユーザoを表し、他のユーザgを代表して所属グループのメンバーユーザを表す)
chmod 567 fileは数字でもパーミッションを表します。
5-->101-->r-x
ファイルの所有者ownerを修正します。
chown hadoop:hadoop fileはfileの所有者をhadoopユーザーに変えて、所属グループはhadoopグループに変えます。
上位ディレクトリの権限は、レベルのファイルまたはフォルダの操作に制約があります。
三、ユーザー管理
ユーザを追加
useradd itcast 0830
パスワードを設定しないと正常にログインできません。
ユーザを削除
userdel yun 12
userdel-r itcast-----ユーザーを削除しながら、ユーザーのホームディレクトリを削除します。
ユーザーの属性を変更
usermod-l b aはaの登録名をbに変更する。
usermod-g hadoop itcast 0830はitcast 0830のグループをhadoopグループに変更します。
usermod-G hadoop、root itcast 0830はitcast 0830に2つのグループのhadoopを追加して、root
usermod-d/home/itcast 0830はitcast 0830のホームディレクトリを/home/itcastに変更します。
(事前にitcastディレクトリを作成し、環境変数ファイルに拷問する)
--***----ユーザーのパスワードを変更します。
passwd itcast 0830
ユーザグループを追加
g
roupuadd beauties
ユーザグループを削除
groupdel beauties
ユーザーグループのプロパティを変更
groupmod
現在登録されている個人情報を表示します。
whoアミ
現在のグループを表示します。
グループ
四、よくあるシステム管理(修正に関わるなら、必ずroot権限を使う)
****
スを使いすぎて、ロトの身分に切り替えないでください。
一般ユーザーがサドを使ってroot権限を実行するコマンド
例えば、hadoopユーザをsudoersファイルに追加します。
root ALL=(ALL)ALL
hadoop ALL=(ALL)ALL
ディスク空間情報ビュー
df-hディスクの空間状態情報を表示します。
du-sh*現在のディレクトリのすべてのサブディレクトリとファイルのまとめサイズを確認します。
プロセス情報の表示
freeはメモリの使用状況を調べます。
トップはリアルタイム更新のシステムプロセス情報を表示します。
ps-efはシステムの中で現在の瞬間のプロセス情報を調べます。
ps-ef grep mysell.shはmysellプロセスの情報を検索します。
キルル-9 pid殺すプロセス(-9は強制的に殺すことを表します)
五、ファイルファイリング圧縮(1:包装--ファイリング;2:圧縮)
1、アーカイブ
tar-cvf testdir.tar testdir/
2、圧縮
gzip testdir.tar
gzip file
bzip file
tar-czvf testdir.tar.gz testdir/
tar-xzvf testdir.tar.gzが現在のディレクトリに解凍されます。
tar-zxvf testdir.tar.gz-C Downloads/指定されたDownloadsディレクトリの下に解凍されます。
六、ネットワーク管理
ipアドレスの設定を変更します。
vi/etc/syssconfig/network-scripts/ifcfg-eth 0はこのプロファイルを修正すればipアドレスを変更できます。
またはsetupコマンドでヒント付きのアーチファクトインターフェースを通して修正します。
ipアドレスを確認します
ifconfig
ホスト名を変更
vi/etc/syssconfig/networkはその中のhostnameの配置項目を修正します。
即効したいなら、命令を実行します。
HOSTNAME=yun 12-01
イントラネットのホスト名を管理する---ipアドレスマップ
vi/etc/hosts
192.168.250 yun 12-01
ネットワークサービスを再起動する
root権限下でservice network retart
ファイアウォールサービスservice iptables stopをオフにします。
ファイアウォールを閉じて自動的にchkconfig iptables offを起動します。
システムのデフォルトの起動レベルを変更します。
vi/etc/inittab
ヽoo 0-halt(Do NOT set initdefault to this)
ハ1-Single user mode
癜2-Multiuser,without NFS(The same as 3,if you do not have networking)
ハ3-フルmultiuser mode
ヽoo。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
ヽoo。ツ
ヽoo 6-reboot(Do NOT set init default to this)
同前
id:3:initdefault:
~
level 3でフル機能状態の文字インタフェースを起動します。
現在のプロセス接続ネットワークの情報を表示します。
netstat-nltp
五、常用工具指令
wc統計テキスト情報(行数、語数、文字数)
dateシステムの日付と時間を確認または変更します。
echo出力文字列または変数の値
vi linuxシステムで最も一般的なテキストエディタ
六、linuxのソフトウェアのインストール
jdk
インストールパッケージをインストール先に展開します。
環境変数sudo vi/etc/profileを修正します。
そしてsource/etc/profileが有効になります。
tomcat
Eclipse
mysql
redhat社のRPM方式のパッケージ管理も一般的なソフトウェアパッケージマネージャです。
rpm-qa grep mysql
sudo rpm-e mysql-libs-51.6-2 el 6_3.i 686--nodeps
sudo rpm-ivh MySQL-server-51.73-1.glibc 23.i 386.rpm
以上は小编が皆さんに绍介した学习linux常用命令です。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに皆さんに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。