一般的に使用されるLinuxオペレーティングコマンド

ディレクトリ操作コマンド:cd、mkdir、ls

Linuxのディレクトリ構造

Windowsオペレーティングシステムとは異なり、Windowsの上部はドライブ文字です。Linuxにはドライブ文字の概念はなく、最上位はルートディレクトリ/です。

ここに画像の説明を挿入

カタログの説明

共通ディレクトリ 説明
ルート 管理者のホームディレクトリ、ログイン後に管理者が入力するディレクトリ
通常のユーザーのホームディレクトリであり、各ユーザーはこの下に同じ名前のディレクトリを作成します。
置き場 実行可能ファイルが配置されているディレクトリ。今日学習したコマンドのほとんどはこのディレクトリにあります。
構成フォルダ、Linuxでの多くの構成情報はこのディレクトリにあります
usr 共有リソースのディレクトリ、ソフトウェアはこのディレクトリにインストールされます

Linuxでのさまざまな色のファイルの意味

説明
白い 通常のファイル
目次
アーカイブ
青色 リンクまたはショートカット
オレンジ デバイスファイル
実行可能ファイル

コマンドプロンプトの説明

ここに画像の説明を挿入

ディレクトリ切り替えコマンドcd

文法形式

cd ディレクトリ名 説明
効果 ディレクトリの変更ディレクトリの変更
カレントディレクトリ
上位レベル
ユーザーのホームディレクトリ
- 戻って最後のリストに戻る

操作のデモンストレーション

  1. システムのルートディレクトリに切り替えます
  2. このディレクトリの下のusrディレクトリに切り替えます
  3. 上位ディレクトリに切り替えます
  4. ユーザーのホームディレクトリに切り替えます。ルート管理者の場合は、ルートディレクトリに移動します。
  5. 前のディレクトリに切り替えます
    ここに画像の説明を挿入

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

文法形式

mkdir ディレクトリ名 説明
効果 ディレクトリを作成します

操作のデモンストレーション

  1. ルートディレクトリを入力します
  2. ルートディレクトリの下にaaaディレクトリを作成します
  3. 。メソッドの相対パスを使用して、現在のディレクトリにbbbディレクトリを作成します。
  4. ルートディレクトリで、bbbディレクトリにcccディレクトリを作成します
  5. ...を使用して、上位ディレクトリにdddディレクトリを作成します
  6. 絶対パスを使用して、ルートの下にディレクトリeeeディレクトリを作成します

の結果

ここに画像の説明を挿入

現在のディレクトリの内容を表示するls

文法形式

構文:ls [パラメーター] 機能説明
番号 現在のディレクトリ内のファイルとディレクトリを要約して表示します
-l ファイルとディレクトリを詳細に表示する
-a 隠しファイルを含むすべてのファイルとディレクトリを表示します。注:隠しファイルの名前はで始まります。

操作のデモンストレーション

  1. ルートディレクトリを入力し、現在のディレクトリの内容を要約形式でクエリします
  2. 現在のディレクトリの内容を詳細な形式でクエリします。詳細はllと省略できます。
  3. 現在のディレクトリに隠しディレクトリ.cccを作成します
  4. 隠しファイルを含む、現在のディレクトリ内のすべてのコンテンツを要約形式でクエリします
  5. 現在のディレクトリ内の非表示のコンテンツを詳細な形式でクエリします。-laと-alの両方を使用できます。または、ll-aを使用することもできます。

の結果

ここに画像の説明を挿入

ファイルリストの最初の列の文字の意味

フォーマットの説明

文字 説明
d 目次
- ファイル
l リンク

デモケース

  1. / libは/ usr / libへのリンクです
  2. / libと入力し、すべてのファイルを表示し、/ usr / libと入力して同じディレクトリを表示します

の結果

ここに画像の説明を挿入

ファイルリストの意味

ここに画像の説明を挿入

ディレクトリ操作コマンド:find、mv、cp、rm

検索検索

文法形式

検索[ディレクトリ名] [-name 'クエリ文字列'] 特徴 ワイルドカード
ノーネーム 現在のディレクトリとサブディレクトリ内のすべてのファイルとディレクトリを検索します
ディレクトリ名 指定されたディレクトリ内のファイルとディレクトリのみを検索します
-名前「クエリ文字列」 一重引用符で囲まれたクエリ文字列を指定します
***** 複数の文字に一致する
1文字に一致

mvの名前を変更

文法

mv 旧名 新名 説明
効果 名前の変更を移動

モバイルMV

文法

mv ソースディレクトリ ターゲットディレクトリ 説明
効果 指定したディレクトリにファイルを移動します

質問:mvコマンドはいつ名前を変更し、いつ移動しますか?
ターゲットディレクトリが存在する場合は移動され、存在しない場合は名前が変更されます。

コピーコマンドcp

文法形式

文法 cp [パラメータ] ソースファイルまたはディレクトリ ターゲットディレクトリ
効果 copyは、ファイルまたはディレクトリをコピーするために使用されます
-r サブディレクトリと一緒に再帰的にコピーする

ファイルまたはディレクトリrmを削除します

文法形式

構文:rm [パラメータ] ファイルまたはディレクトリ1 ファイルまたはディレクトリ2 効果
効果 removeは、ファイルまたはディレクトリを削除するために使用されます
-r ディレクトリとサブディレクトリ全体を再帰的に削除します
-f 削除前に確認されなかった情報

ファイル操作:ファイルの内容を表示し、ファイルを作成します

ファイルを確認してください

文法形式

ファイルの内容を表示するコマンド: 猫/もっと/頭/尻尾/少ない
cat ファイル名 ファイルのすべての内容を表示する
より多くの ファイル名 1つの画面を表示した後で一時停止し、
Enterキーを押します
空白を1ずつ表示します
qを表示しますページごとに終了します
ヘッド ファイル名 ファイルの最初の10行を表示します
head -n 行数 文件名 显示文件前指定的行数
tail 文件名 显示文件后10行
tail -n 行数 文件名 显示文件后指定的行数
less 文件名 向前向后翻页显示文件
-N: 显示行号
PageUP: 向前翻页
PageDown: 向后翻页

文件操作:创建文件touch

语法格式

touch 文件1 文件2 说明
作用 创建一个或多个空文件

文件的操作:vim编辑文件

vim介绍

​ vi(vim)是上Linux常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi是“Visual Interface”的缩写,vim是 (增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。

vim编辑器的三种模式

ここに画像の説明を挿入

vim三种模式的切换

ここに画像の説明を挿入

vim操作语法

命令模式下按键

命令 描述
i 在光标位置的前面插入字符
a 在光标位置的后面插入字符
o 在光标位置的下面一行插入字符

命令模式下常用的编辑命令

命令 描述
yy 复制当前行
p 粘贴
dd 删除当前行
u 撤销当前的操作
/字符串 搜索指定的字符串
n: 向下查找
N: 向上查找
:wq 保存退出
:q! 强制退出不保存
:wq! 强制保存退出,用于只读文件

文件的压缩和解压命令tar

压缩文件扩展名

扩展名 分类
.zip或.rar windows下的压缩包
.tar Linux下打包文件,不压缩
.gz Linux下压缩文件
.tar.gz 既打包又压缩

打包并压缩文件

tar的参数

语法:tar [参数] 压缩包名 一个或多被打包的文件 功能
作用 用于打包或压缩
-c 创建一个包
-v 显示压缩包的详细信息
-z 压缩
-f <压缩文件名> 指定压缩包文件名

解压文件

解压文件语法

语法1:tar [参数] 压缩文件
解压文件到当前目录下
语法2:tar [参数] 压缩文件 -C 目录 参数说明
解压到指定的目录下
-x 解压缩
-v 显示解压详细信息
-f<压缩文件> 指定要解压的文件
-C 指定解压的目录

其它命令:pwd、ps、kill

查看当前绝对路径pwd

语法格式

pwd
Print Work Directory 显示当前所在的目录

查看进程:ps

Linux进程启动的两种方式

  1. 操作系统启动的时候自动启动的进程
  2. 由用户在终端上(命令行中)输入的进程

bash进程

  1. 每个用户登录以后都会分配一个终端操作的进程
  2. 这个进程是所有终端命令的父进程bash,不要随意终止这个进程。

语法格式

ここに画像の説明を挿入

演示:

ここに画像の説明を挿入
各列的说明

列标题 说明
%CPU CPU(处理器)使用百分比
%MEM 真实内存使用百分比
CMD 正在被执行的命令的名称
COMMAND 正在被执行的命令的完整名称
PID ID
PPID f父进程的ID
RSS 内存驻留空间大小
START 定时启动的时间
STAT 状态码(O,R,S,T,Z)
TIME 积累CPU时间
TTY 控制终端的完整名称(?表示没有控制终端,该进程为守护进程)
USER 用户名
VSZ 虚拟大小(单位为KB)

杀死进程kill

语法格式

kill [参数] 进程号
进程号 要杀死的进程号
-9 强制中止

其它命令: grep、管道、关机,重启

搜索文件内容grep

grep是一种强大的文本搜索工具,它能使用字符串搜索文本,并把匹配的行和行号打印出来。

  • find命令:查看文件或目录
  • grep命令:通过字符串的内容

语法格式

grep [参数] 字符串 文件名 参数说明
作用 查找文件中内容
-n 显示行号
-v 显示不匹配行
-i 忽略大小写查找

パイプライン|

文法形式

文法 コマンド1 | コマンド2
説明 コマンド1の実行結果をコマンド2の入力条件として使用します。

操作のデモンストレーション

ルートディレクトリでllを使用してすべてのファイルの詳細情報を表示してから、grepを使用して表示された結果のデモ文字列をクエリします
ここに画像の説明を挿入

シャットダウン

文法形式

文法 今すぐシャットダウン
説明 シャットダウン

リブート

文法形式

文法 リブート
説明 リブート

ファイルパーミッション操作

ユーザーとグループ

パーミッションの概念:Linuxには各ディレクトリとファイルのプロビジョニングがあり、条件を満たすユーザーのみがこのディレクトリまたはファイルを操作できます。このプロビジョニングはパーミッションと呼ばれます。

概念 説明
オーナー ユーザー
グループに所属 このユーザーのグループ
他のユーザー 他のグループのユーザーその他

ここに画像の説明を挿入

権限の説明

9文字の意味

ここに画像の説明を挿入

権限の範囲

権限の範囲 説明
u ユーザーユーザー
g グループユーザーのグループ
O その他
a すべてのユーザー

許可操作

許可記号 説明
+ 権限を増やす
= 権限を変更する
- 許可を削除する

許可の文字と数

許可書 許可番号 説明
r 4 読んだ
w 2 写書き
バツ 1 eXecuteを実行する
- 0 アクセス拒否

おすすめ

転載: blog.csdn.net/RookiexiaoMu_a/article/details/89637328