クラウドコンピューティングのLinuxフルスタックディレクトリ(セクション3コマンドラインの基本、ディレクトリファイル管理、テキストコンテンツ操作)

Linuxの学習の3つの段階を通過する必要があります

1.ADMIN(クラウドコンピューティングシステム管理)
2.ENGINEER(クラウドコンピューティングアプリケーション管理)
3.SERVICES(システム、サービス管理高度)


はい、あなたはとても上手です。自分を信じてください。失敗に負けない限り、負けても問題ありません。-巨大


ディレクトリの概要


One.ADMIN(クラウドコンピューティングシステム管理)

Two.ENAINEER(クラウドコンピューティングアプリケーション管理)

Three.SERVICES(高度なシステムサービス管理)

3.コマンドラインベース、ディレクトリファイル管理、テキストコンテンツ操作

コマンドラインの基本

1.コマンドの書き方

ここに画像の説明を挿入

コマンドの実行は、インタープリター->ユーザー->
インタープリター(プログラム、デフォルトのインタープリター:/ bin / bash)->カーネル->ハードウェアに依存します。

which:コマンドに対応するプログラムを見つける

2.コマンドラインの一般的な形式

ここに画像の説明を挿入

3.コマンドラインの一般的な形式(続き)1

ここに画像の説明を挿入

4.クイック編集スキル

TABキー自動補完

コマンドワード、オプション、パラメーター、ファイルパス、ソフトウェア名、サービス名を入力できます

ホットキー

Ctrl+l:清空整个屏幕
Ctrl+u:清空至首行
Ctrl+w:往回删除一个单词
Ctrl+c:废弃当前命令的编辑行
Esc+.或者Alt+.:粘贴上一个命令的参数
Ctrl+a:光标到行首
Ctrl+e:光标到行尾

5.マウント

mount /dev/cdrom /mnt
unmount /mnt

装包须挂载
光盘中有软件包
将光盘撞到某个linux目录

ここに画像の説明を挿入

6.ディスクまたはパーティションをマウントします

ここに画像の説明を挿入

7.マウントされたCDをアンマウントします

ここに画像の説明を挿入

ディレクトリファイルの管理

1.ディレクトリの表示と切り替え

ここに画像の説明を挿入

lsはドキュメントと属性をリストします

lsオプションディレクトリファイル名

ls -l :长格式
ls -A :显示所有包括隐藏
ls -d :显示目录本身,不是目录属性
ls -h :易读容量单位
ls -R :递归显示内容

ワイルドカードを使用する

不明なドキュメント名には特殊文字を使用します

_* : 任意多个任意字符
_? : 单个字符
[a-z]:多个字符或连续范围中的一个无则忽略(显示a-z)
{a,min,xy}:多组不同的字符串,全匹配 (只显示大括号内)

説明:以下に示すとおり

ここに画像の説明を挿入
ここに画像の説明を挿入

エイリアスの定義

設定されているエイリアスを表示する

alias [别名名称]

新しいエイリアスを定義

alias 名称=‘实际执行的命令’

エイリアスをキャンセル

unalias [别名名称]

例:

[root@Tuge~]# alias bb='poweroff'
定义一个别名,输入bb执行关机操作
[root@Tuge~]# bb
执行关机操作
[root@Tuge~]# alias bb
alias bb=‘poweroff’

新しいドキュメント

mkdir -p [パス]ディレクトリ名...

ここに画像の説明を挿入

解释:这里递归是啥意思呢,就是查看这个目录和这个目录以下
的所有子目录

创建隐藏目录或文件:
[root@Tuge~]# touch /opt/.b.txt
查看隐藏目录或文件:
[root@Tuge~]# ls -A /opt

2.コピー、削除、移動

CPをコピー

cpオプションソースファイルの宛先パス

共通のコマンドオプション:-r再帰的(ディレクトリをコピーするときにこれを使用する必要があります)

例:

[root@C ~]# mkdir /opt/tuge
[root@C ~]# touch /opt/tuge/a.txt
[root@C ~]# cp -r /opt/tuge/a.txt /opt/
[root@C ~]# ls /opt/
a.txt  rh  tuge
[root@C ~]# ls /opt/tuge/
a.txt
[root@C ~]# 

rmを削除

rmオプションファイルまたはディレクトリ
共通コマンドオプション:
-r削除(ディレクトリを含む)
-f強制削除(プロンプトなしy / n)
通常、2つのオプションを一緒に使用します

例:

[root@C ~]# rm -r /opt/a.txt
rm:是否删除普通空文件 "/opt/a.txt"?y
[root@C ~]# ls /opt/
rh  tuge
[root@C ~]# rm -rf /opt/tuge/a.txt
[root@C ~]# ls /opt/tuge/
[root@C ~]#

mv(可動、名前を変更できます)

mvオプションソースファイルの宛先パス

移动:
[root@C ~]# touch /opt/a.txt
[root@C ~]# touch /opt/tuge/b.txt
[root@C ~]# ls /opt/
a.txt  rh  tuge
[root@C ~]# ls /opt/tuge/
b.txt
[root@C ~]# mv /opt/a.txt /opt/tuge/
[root@C ~]# ls /opt/tuge/
a.txt  b.txt
改名:
[root@C ~]# mv /opt/tuge/b.txt /opt/tuge/c.txt
[root@C ~]# ls /opt/tuge/
a.txt  c.txt

テキストコンテンツの操作

1.vimテキストコンテンツエディター

vimを使用してファイルを作成および変更する

vim 有三种模式(命令模式,插入模式,末行模式)

ここに画像の説明を挿入
ここに画像の説明を挿入

[root@C ~]# vim /opt/tuge/a.txt
[root@C ~]# cat /opt/tuge/a.txt
I am a programmer please call me Tuge thank you !
[root@C ~]#

2.ファイルコンテンツフィルタリング

テキストコンテンツを検索

grepオプション「マッチングモード」テキストファイルの一般的なコマンドオプション:
-v negate
-i大文字と小文字を区別しない、
^:^ root
$で始まるものはbash $で終わる
-v ^ $:空の行ではない
-v ^#:コメントしない

例如:
[root@C ~]# grep -v ^$ /etc/passwd | grep -v ^#
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
.......
[root@C ~]#

一般的に使用されるマッチングモード:

ここに画像の説明を挿入

一般的に使用されるワイルドカード

*:匹配任意李多个字符
?:匹配单个字符
[a-z]:多个字符或连续范围中的一个,若无则忽略。(显示a-z)
{a,b,c}:多组不同的字符串,全匹配。(只显示大括号内的)

注意:* ? [a-z] {a,b,c} 这类通配符不能用在grep。
可以用在其他地方,比如find(下节课会讲)

拡大する

[root @Tuge ~]# date
查看日期
[root @Tuge ~]# date -s "2020-12-21 09:30"
修改系统时间
[root @Tuge ~]# hwclocl -s 
重设系统时间
[root @Tuge ~]# cal
查看日历
[root @Tuge ~]# man ls
查询和解释ls这个命令怎么用
[root @Tuge ~]# locate test :
查看test这个词在哪里
[root @Tuge ~]# shutdown -t 1  
一分钟后关机

4.圧縮、リダイレクト、パイプラインをアーカイブし、正確な検索、v​​imの高度な使用法を見つける

何が起こるかを予測するには、次の内訳をご覧ください!

5. RPMソフトウェアパッケージ管理、yumソフトウェアウェアハウス、コマンド補足

6.ユーザー管理、グループアカウント管理、スケジュールされたタスク

重要なことを3回言ってください

Linuxに専念してきたコーダーとして、私は非常に光栄であり、誇りに思っています。ここでは、Linuxの本質の一部、つまり、後で更新される簡単な記事を要約しました。


おすすめ

転載: blog.csdn.net/weixin_43051805/article/details/108539782
おすすめ