ホームページ >運用・保守 >Linuxの運用と保守 >Linuxの運用保守時の基本操作方法

Linuxの運用保守時の基本操作方法

坏嘻嘻
坏嘻嘻オリジナル
2018-09-17 10:17:231759ブラウズ

この記事の内容は、Linux の運用および保守プロセスでの基本的な操作の実行方法に関するものであり、必要な方の参考になれば幸いです。 ​

#1. ルート ディレクトリのディレクトリ操作

etc にはシステム構成ファイルが格納され、bin ファイルには実行可能ファイルが格納されます。 #ls 現在のパス下のファイルを参照

ls -a 現在のパス下の隠しファイル(ディレクトリ)を参照

ls -l 現在のパス下のディレクトリ ファイルの詳細情報を表示

ls -t 現在のディレクトリを参照ファイルを時系列に表示

ls -r カレントディレクトリのファイルを逆順に参照

ls [相対パス] カレントディレクトリの相対パス配下のディレクトリファイルを直接参照
ls -tlrと併用可能

mkdir

mkdir test は test という名前のディレクトリを作成します
mkdir -p test/a はディレクトリを再帰的に作成します test ディレクトリにはディレクトリ

rm と rmdir# が含まれます。

##rmdir -p test /a 複数のディレクトリを再帰的に削除します

rm -rf ファイルを再帰的に削除します

cd

cd test テスト ディレクトリを入力します

cd - 戻る最後のパス
cd ~ ホームディレクトリに入ります

mv

mv テストワークスペーステストをワークスペースディレクトリに移動します
mv workpacr/test ./tmp テストディレクトリをworkspace を現在のディレクトリ tmp
mv -i work tmp work を tmp ディレクトリ

mv test tset1 にコピーします。 ディレクトリ test の名前を test1 に変更します (ファイル test1 が現在のパスに存在しないことに注意してください。そうでない場合、ファイルは移動する必要があります)

cp


cp -r /usr/men /usr/zh ディレクトリ /usr/men 内のすべてのファイルとサブディレクトリをディレクトリ /usr/zh
# にコピーします##2. ファイル操作

touch

touch test test

touch -d "2018-06-10 00:00:00" aa.txt という名前のファイルを作成します。 txt を一定時刻に転送(存在する場合は更新)

touch -r bb.txt aa.txt bb.txt の時刻を aa.txt

cat

cat aa に転送します。 txt aa.txt の内容を表示し、端末で印刷します。出てきます

cat -n aa.txt 行番号を追加して、aa.txt の内容を端末で印刷します

tac

tac aa.txt 内容を逆順に印刷します。

more

more bigdata ページングでは、bigdata ファイルのコンテンツ B が表示され、ページが上に、ページが下にスペースが表示されます。

less (その他の機能)

less ビッグデータ ページングでは、ビッグデータ ファイルのコンテンツが表示されます。 B 前のページ、f 次のページ、q 終了。コンテンツを表示した後、「/.XX」と入力して検索しますXX は上を検索し、n は次を検索します。

man

man XX コマンド マニュアルを表示します

head

head bigdata デフォルトでビッグデータ ファイルの最初の 10 行を表示します

head - n bigdata ビッグデータ ファイルを表示します。 最初の n 行

tail

tail bigdata 次の 10 行を表示します

tail -f bigdata echo "asd" > と入力するなど、ビューを更新します。 >別ウィンドウでビッグデータをリアルタイム印刷します。


3. 時間コマンド

date

date システム時刻
date %s 現在時刻と 1970 年 1 月 1 日の間の秒数

date % S 現在時刻の秒数

sudo date -s "2004-02-28 00:00:00" システム時刻を変更します

cal

#cal 現在の月を表示します
cal -3 先月、今月、来月を表示します
cal -y 年間を通じて月を表示します

4. ファイルの圧縮と解凍

zip


zip test.zip aa .txt bb.txt aa.txt と bb.txt を圧縮します。 圧縮ファイル名は test.zip
unzip test.zip

gzip

gzip aa を解凍します。 txt aa.txt ファイルを圧縮し、aa.txt.gz を自動的に生成します。

gunzip aa.txt.gz ファイルを解凍します。


bzip2

bzip2 aa.txt aa.txt ファイルを圧縮します。 aa.txt.bz2 を生成します

bunzip2 aa.txt.bz2 ファイルを解凍します


tar

tar -cvzf 出力ディレクトリ/test.tar.gz XX ここで、XX は解凍するファイルです圧縮されており、圧縮後は、test.tar.gz ファイルの場合

tar -xvzf test.tar.gz ファイルを解凍します

tar -tvjf test.tar.gz 情報を表示します

5. ファイルのマッチングと検索

grep


grep "a" test.txt test.txt 内の文字 a をクエリし、端末で出力します。文字 a は赤色でマークされます
grep -i "a" test.txt 大文字と小文字を無視します

grep -io "a" test.txt 一致したもののみを出力します

grep -iv "a" test.txt 逆一致、出力のみ、一致なしitems

grep -n "a" test.txt 行番号を表示

grep "o{2,}" test.txt o が 2 つ以上ある行を印刷および表示します

find

find ./ -name "hello.txt" current directory 次に、hello.txt という名前の検索ファイルを使用して、ファイル データが過去 40 分間に変更されたファイルを検索します。 system
find ./ -amin -40 システム内で過去 40 分間にアクセスされたファイルを検索します。 Files
find ./ -cmin -40 システム内で過去 40 分間にステータスが変更されたファイルを検索します。
find ./ -size -40M システムの 40M 以内のファイルを検索します

find ./ -type d ディレクトリを検索します File

find ./ -type f 通常のファイルを検索します

6.権限


#

システム ファイルは通常、ファイル所有者 (u)、ファイル グループ (g)、その他のユーザー (o)、およびすべてのユーザー (a) の 3 つのタイプに分類されます。

RWX R-X R-W
111 101 101
7 5 5

# UMASK

ファイルマスクを表示または変更します。
新しいフォルダーのデフォルトのアクセス許可: 0666-Permissions Mask
新しいディレクトリのデフォルトのアクセス許可: 0777-Permissions Mask
umask 000 ファイル マスクを 0

chmod

chomd u w dd.txt 変更して、dd.txt ファイルの所有者に書き込み権限を付与します
chomd a x dd.txt 実行可能ファイルをすべてのユーザーに追加します

以上がLinuxの運用保守時の基本操作方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。