Linux-Ubuntuのディレクトリ構造、基本的なコマンド、ネットワーク構成

1つ、Ubuntuの説明

Ubuntuはデスクトップアプリケーションに基づくオープンソースのLinuxオペレーティングシステムであり、サーバーの形でも存在します

第二に、Ubuntuのディレクトリ構造

ここに画像の説明を挿入
ルートディレクトリの説明
次の色で表されるコンテンツ
:フォルダ
:圧縮ファイルの
点滅赤:間違ったシンボリックリンク
:実行可能ファイル
水色:リンク
黄色:デバイスファイル
:テキストファイル
灰色:その他のファイル

項目 目次 説明
1 ブート ファイルを開始します。システムの起動に関連するすべてのファイルがここに保存されます
1.2 ブート/グラブ システムブートマネージャー
2 開発者 Linxの下にデバイスファイルを保存します。このディレクトリにアクセスすることは、通常はマウントに使用される特定のデバイスにアクセスすることと同じです。
3 システムプログラムおよびほとんどのアプリケーションのグローバル構成ファイル
3.1 etc / init.d SystemVスタイルの起動スクリプトは、一般的にいくつかの古いサービスを開始します
3.2 etc / rcX.d スクリプトを開始するためのリンク、実行レベルの定義
3.3 etc / network ネットワークプロファイル
3.43.4 etc / X11 グラフィカルインターフェイス構成ファイル
4 usr 自己インストールソフトウェアを含むアプリケーションストレージディレクトリ
4.1 usr / bin アプリケーションプログラムの実行命令を保存する
4.2 usr / share 共有データを保存する
4.3 usr / share / doc システム記述ファイルストレージディレクトリ
4.4 usr / share / man プログラム記述ファイルストレージディレクトリ
4.5 usr / lib 関数ライブラリファイル、直接実行できません
4.6 usr / local ソフトウェアアップグレードパッケージを保存する
5 どこ 動的データ:システムの実行中に頻繁に変更されるファイルを配置します
5.1 var / log 動的ログ
5.2 var /スプール/メール メールストレージディレクトリ
5.3 持っている/実行している プログラムまたはサービスが開始されると、そのPIDはこのディレクトリに保存されます。
6 臨時雇用者 一時ファイル:一般ユーザーまたは実行中のプログラムによってファイルが一時的に保存されるディレクトリで、誰でもアクセスできます。重要なデータをこのディレクトリに配置することはできません。
7 mnt 一時的にマウントし、通常はマウントを使用します
8 メディア メディアデバイス、Uディスクハードドライブなどをマウントします。
9 ルート システム管理者のルートディレクトリ
10 システムアカウントディレクトリ、新しいアカウントが追加されると、このディレクトリに存在します
11 proc このディレクトリのデータは、システムコア、外部デバイス、ネットワークステータスなどのメモリにあります。データはメモリに保存されるため、より重要なファイルであるディスク領域を占有しません。
12 srv wwwサービスがアクセスする必要のあるWebページデータなど、サービスの開始後にアクセスする必要のあるデータディレクトリは/ srv / wwwに保存されます。
13 オプト サードパーティソフトウェアのディレクトリ
14 置き場 一般的に使用されるコマンドls、tar、mv、catなどの実行可能バイナリファイルのディレクトリ。
15 lib システム使用機能ライブラリディレクトリ

3.一般的に使用される基本コマンド:

コマンド形式は一般的に次のとおりです。

command [-options] [parameter]

コマンド:コマンド名
オプション:オプション
パラメーター:コマンドに渡されるパラメーター

3.1一般的なコマンドは次のとおりです。

1. sudo xxxx
は、ユーザーが管理者権限を使用できるようにします。引き続き使用する場合は、管理者ルートを起動する必要があります。
起動方法:su、パスワードは
ユーザーに戻るように求められます:suユーザー名

2. sudo aptインストールソフトウェアパッケージ
インストールソフトウェア:vimインストールなどsudo apt install vim

3. sudo aptremoveソフトウェアパッケージ
アンインストールソフトウェア

4. manコマンド
コマンドの指示を表示
しますサーバーの場合は、キーの指示を押します

操作ボタン 特徴
スペース 次のページを表示
キャリッジリターン 次の行を表示
b 戻る、前のページを表示する
q 終了、終了

5.ls
リスト、リストには現在のディレクトリの内容が表示されます

オプション 特徴
ls -a all,显示所有内容 包含隐藏文件
ls -l 显示文件详细信息
ls -h human-readable,阅读方便

ls通配符号

通配符 功能
* 代表任意多个字符,可以没有字符,ls * 表示目录下所有文件及子文件
代表一个任意字符,至少一个字符,ls ?ib 表示目录下以ib结尾的文件及列举所有子文件
[1234] 匹配1,2,3,4中的任意一个
[a-g] 匹配a到g范围的任意一个

6.pwd
print wrok directory 查看当前所在路径

7.cd

命令 说明
cd+空格+路径名称 change directory,跳转到指定路径
cd+空格+… 跳转到上一级目录
cd+空格+ /. 切换到最初根目录
cd+空格+ - 在最近两个目录来回切换

8.touch +空格+文件名称
创建这个文件

9.mkdir+空格+文件夹名称

命令 说明
mkdir a 创建一个文件夹a
mkdir -p a/b/c 创建一个递归目录

10.rm+空格+文件名
remove 删除指定文件

命令 说明
rm -f a 强制删除a,忽略不存在文件,不提示
rm -r a 删除 文件夹a

11.clear
清屏

12.cp拷贝
cp+空格+源文件路径及名称+空格+目标文件路径及名称

命令 说明
cp a /home/kml/Desktop 复制A文件到桌面
cp -i a /home/kml/Desktop 复制A文件到桌面,若覆盖文件时有提示
cp -r a /home/kml/Desktop 复制文件夹A到桌面

13.mv 移动move
mv+空格+移动文件+空格+移动目录

命令 说明
mv -i a /home/kml/Desktop 复制A文件或文件夹到桌面,若覆盖文件时有提示

14.tree 树状显示

命令 说明
tree 显示该当前目录下(文件夹下)的所有文件,按树状图排列
tree -d directory,只显示文件夹

15.cat 查看文件内容
cat+空格+文件

16.grep 查找
global search regular expression(RE) and print out the line

17.重定向

符号 说明
> 输出重定向到一个文件或者设备,覆盖原来内容或文件
>> 输出重定向到一个文件或者设备,追加原来内容或文件

如:cat a.py >a.text

18.管道符号|
一个命令的输出+空格+|+空格+另外一个命令的输入

注:
往往16、18都是一起使用,如:cat a.py | grep xx 对文件内容进行查找

19.关机重启
shutdown可以安全关闭或者重启,默认一分钟

参数 说明
shutdown now 立刻关机
shutdown -r now 立刻重新启动,与reboot一样
shutdown -c 取消关机计划

举例:

  • 一分钟以后关机
shutdown
  • 今天21:30分关机
shutdown 21:30
  • 10分钟后关机
shutdown +10
  • 10分钟以后关机,同时发出警告信息
shutdown +10 "System will shutdown after 10 minutes"

四、网络配置

1.Ifconfig
查看和配置当前计算机信息

  • 快速定位IP地址
ifconfig | grep inet
  • 查看网卡信息
ifconfig

2.
ping pingコマンドは、ホスト間のネットワーク接続をテストするために使用されます。pingコマンドは、ICMP送信プロトコルを使用して応答要求メッセージを送信します。通常、コンピュータ間のネットワーク通信が正常かどうかを検出するために使用されます。

  • ターゲットホストIPにpingを実行します
ping 192.168.0.1
  • ローカルネットワークカードが正常かどうかを確認します
ping 127.0.0.1
  • IPの設定方法
#1、查看网卡编号(如下附图1)
ip a
#记录网卡编号
#2、切到根目录,编辑interfaces文件
sudo vi /etc/network/interfaces
#3、编辑内容如下:
auto 网卡编号			//系统启动时自动启动网卡
iface 网卡编号 inet static	//static表示固定IP,dhcp表示自动获取IP
address 192.168.1.2		//IP地址
gateway 192.168.1.1		//网关
network 255.255.255.0		//掩码
#4、完成上述内容后,同网段应该可以ping通,如果无法ping通得检查是否编辑内容错误
#但ping 百度还是ping不通,此时可以添加DNS,让百度可以通过DNS快速查找
sudo vi /etc/systemd/resolved.conf
#5、打开文件后,将DNS前得#去掉,加上通用DNS服务器即可,如8.8.8.8
#6、加载网络配置文件,重启网络服务
sudo /etc/init.d/networking force-reload
sudo /etc/init.d/networking restart
#7、重启计算机
shutdown -r now

#注意:如果还是不行,重新启停以太网卡:
sudo ifconfig 网卡编号 down
sudo ifconfig 网卡编号 up

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

おすすめ

転載: blog.csdn.net/qq_37697566/article/details/105294493