いくつかの一般的に使用され、Linuxのコマンドの説明

  Linuxは、我々の開発システムの不可欠な部分であり、そして時にはLinuxはまだ非常に必要であるいくつかの一般的に使用されるコマンドを把握するために、サーバーを構築するためのLinuxを使用します。その後、我々は、単に基本的なLinuxコマンドバーのいくつかを見てみましょう。

ヘルプマニュアル

  • 構文:helpコマンドを必要としている人
    ここに画像を挿入説明
    ここに画像を挿入説明

  • 構文:ヘルプが必要helpコマンド
    ここに画像を挿入説明

  • 内部シェルコマンドのヘルプの表示ヘルプ情報

  • 注:helpコマンドはシェルコマンドのヘルプ情報の内側に表示することができます。外部コマンドの詳細についてのみ、ヘルプマンやinfoコマンドを使用することができます。

Dateクラス

  • 構文:日付、CAL
    ここに画像を挿入説明

pwd現在のディレクトリ

  • 構文:PWD
    ここに画像を挿入説明

CDディレクトリを変更します

  • 親ディレクトリのCDに戻ります..
  • CD /戻ります/
  • CD、CD〜リターン・ルート
  • 絶対ロードキングを介してアクセスし、CDの/ etc /のsysconfig
  • CDは比較的ロードキングを介してアクセスし./sysconfig
    ここに画像を挿入説明

lsのリストすべてのフォルダおよびファイルフォルダ

  • 構文:lsのパラメータ
  • -a隠しファイルを含め、すべてのファイル、
  • リストのls -l == llの詳細な-lリスト
    ここに画像を挿入説明
    情報の詳細なリスト:
    ここに画像を挿入説明

grepをパイプライン

  • 表示コマンドの内容と、表示内容によってラインの内容をその後に続きます
  • たとえば、次のLSは-l | grepのXXX PS -ef | grepをzook
    ここに画像を挿入説明

ディレクトリを作成します。mkdir

  • 構文ます。mkdirディレクトリ名
  • -p構築されたレベルのディレクトリの多くを見ることができます
    ここに画像を挿入説明

新しいファイルに触れます

  • 構文:タッチファイル名
    ここに画像を挿入説明

  • このコマンドが重複しているのは、このコマンドを使用していない、viのコマンドはそう言って、書き込みに同時に作成され、意識はありません。

rmdirを空のディレクトリを削除します

  • 構文:rmdirを空のディレクトリ
  • 注:あなただけの空のディレクトリを削除することができます
    ここに画像を挿入説明

RM削除ファイルまたはディレクトリ

  • 構文:RMファイルまたはディレクトリ
  • -rvfディレクトリは再帰的にすべてのコンテンツ、ヒントを削除します
  • -rf再帰的にプロンプ​​トを表示せず、ディレクトリの内容をすべて削除
    ここに画像を挿入説明

CPコピーファイル

  • 構文:CPは、ファイルの保存先をコピーします
  • -r再帰的にフォルダ全体をコピーします
  • -v複製プロセス内のファイルの一覧を表示します
  • 注:必須カバレッジ方法を確認なし
    ここに画像を挿入説明

MVの移動ファイルや名前の変更

  • 名前の変更構文:MV oldFileName newFileName
  • モバイルファイルの構文:MVは/ usr / XXX /ルート
    ここに画像を挿入説明

猫ビューファイル

  • ビューの構文:猫のファイル名(軽量テキストファイルを参照してください)
  • 连接语法:cat 文件1 文件2
  • 合并语法:cat 文件1 文件2 > 文件3
    ここに画像を挿入説明

more 查看较长的文件

  • 语法:more 查看的文件名
  • 空白键(space):向下翻一页
  • Enter:向下翻一行
  • q:代表立刻离开more,不再显示该文件内容
  • Ctrl+F:向下滚动一屏
  • Ctrl+B:返回上一屏

less同more类似,查看文件

  • 语法:less 查看的文件名
  • 【pagedown】:向下翻动一页
  • 【pageup】:向上翻动一页
  • /xxx:向下搜寻xxx的功能
  • ?xxx:向上搜寻xxx的功能
  • n:重复前一个搜寻(与/或?有关)
  • N:反向的重读前一个搜寻(与/或?有关)

tail 查看日志

  • 语法:tail 文件名
  • -f 跟随查看
  • -n200 显示的行数,n可以省略

history 查看历史命令

  • 语法: history
    ここに画像を挿入説明

echo 输出环境变量

  • 语法:echo 要输出的环境变量

  • -n 不换行输出

  • -e 可以识别各种转义符号\t tab键,\n回车

  • -E 不识别各种转义,与-e相反

  • 例如:echo $JAVA_HOME
    ここに画像を挿入説明

  • 下面是部分常用环境变量的使用

环境变量 说明
$HOME 当前用户的登录子目录
$PATH 以冒号分隔的用来搜索的子目录清单
$PS1 命令行提示符,通常是“$”字符
$PS2 辅助提示符,用来提示后续输入,通常是“>”字符
$IFS 输入区的分隔符。当shell读取输入数据的时候会把一组字符看作是单词之间的分隔字符,他们通常是空格、制表符和换行符
$0 shell脚本程序的名字
$$ 该shell脚本程序的进程ID,脚本程序一般会使用它来创建独一无二的临时文件,比如/tmp/tmpfile_$$
$1 第一个变量。相应的$2为第二个变量,依次类推

find 查找文件

  • 语法: find 搜多路径 参数 搜索关键字
  • 按文件名:find /home/esop -name “*.txt” 根据名称查找/目录下的filename.txt文件
    ここに画像を挿入説明

locate 查找文件

  • 语法:locate 要查找的文件
  • 注意:运行locate命令时需要执行updatedb来更新文件索引
  • 見つけて異なる見つける:検索を見つけるのは難しいです、見つけることだけは/ var / libに/ slocateをデータベースで検索します。
    データベースを更新するために、より高速な検索よりも見つけ、それは本当に見ていない、しかし、一般的には/var/lib/slocate/slocate.dbでデータベースファイルをデータベースをチェックし、それはリアルタイムの位置を見つけることはありませんが、通常、独自のシステムを維持し、勝つ、データベースを手動でアップグレードすることができ、コマンドは次のとおりです。-u探し
  • 例:/突き止めるなど/私のetcディレクトリで始まるすべてのファイルのための私の検索
    ここに画像を挿入説明

ソフトリンクLN

  • 構文ます。ln -sソースファイル名やディレクトリ名ソフトリンク
  • また、独自のデータベース、他のファイルへのパスリンクの主記憶とのシンボリックリンク、同様のショートカットウィンドウと呼ばれます。
  • クエリは:-l LSにより表示することができ、最初のものは、尾部が位置をポインティングする特性Lのリストです。
    ここに画像を挿入説明

タール圧縮|解凍

  • 圧縮ファイル

    • 構文:タール-zcvf XXX.tar.gz n1.txt
    • -c:新しいアーカイブを作成します
    • -v:詳細を表示
    • -f:指定した圧縮ファイルの名前
    • -z:アーカイブすることによりgzipのフィルタ
      ここに画像を挿入説明
  • ファイルを解凍します

    • 構文:タール-zxvf XXX.tar.gz
    • -c:新しいアーカイブを作成します
    • -v:詳細を表示
    • -f:指定した圧縮ファイルの名前
    • -z:アーカイブすることによりgzipのフィルタ
      ここに画像を挿入説明

ZIP圧縮|解凍

  • 圧縮ファイル

    • 语法:ジップmypackage.zip 1.TXT 2.txt
      ここに画像を挿入説明
    • 構文:* / -r pack.zipパックをzip圧縮
      ここに画像を挿入説明
  • ファイルを解凍します

    • 構文:解凍mypackage.zip
      ここに画像を挿入説明

  一般的なコマンドパラメータについての使用は、ここで説明し、上記撮影した例では、それはそれの後にコマンドに追加され、パラメータを使用していますが、使用する必要はありません。各パラメータの意味について詳細なリストがあります。

公開された166元の記事 ウォンの賞賛585 ・は 60000 +を見て

おすすめ

転載: blog.csdn.net/zxdspaopao/article/details/104274505