Linuxの学習の3つの段階を通過する必要があります
1.ADMIN(クラウドコンピューティングシステム管理)
2.ENGINEER(クラウドコンピューティングアプリケーション管理)
3.SERVICES(システム、サービス管理高度)
はい、あなたはとても上手です。自分を信じてください。失敗に負けない限り、負けても問題ありません。-巨大
ディレクトリの概要
- Linuxの学習の3つの段階を通過する必要があります
- One.ADMIN(クラウドコンピューティングシステム管理)
- Two.ENAINEER(クラウドコンピューティングアプリケーション管理)
- Three.SERVICES(高度なシステムサービス管理)
- 3.コマンドラインベース、ディレクトリファイル管理、テキストコンテンツ操作
- 4.圧縮、リダイレクト、パイプラインをアーカイブし、正確な検索、vimの高度な使用法を見つける
- 5. RPMソフトウェアパッケージ管理、yumソフトウェアウェアハウス、コマンド補足
- 6.ユーザー管理、グループアカウント管理、スケジュールされたタスク
- 重要なことを3回言ってください
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.圧縮、リダイレクト、パイプラインをアーカイブし、正確な検索、vimの高度な使用法を見つける
何が起こるかを予測するには、次の内訳をご覧ください!
5. RPMソフトウェアパッケージ管理、yumソフトウェアウェアハウス、コマンド補足
6.ユーザー管理、グループアカウント管理、スケジュールされたタスク
重要なことを3回言ってください
Linuxに専念してきたコーダーとして、私は非常に光栄であり、誇りに思っています。ここでは、Linuxの本質の一部、つまり、後で更新される簡単な記事を要約しました。