Linuxファイル操作コマンド
1.ファイル管理コマンド
-
touch#新しいファイルを作成しますtouch --help productを使用して、touch関連のヘルプドキュメントを表示します
-
mkdir#
Newフォルダー新しいフォルダー新しい階層フォルダー
-
rm#ファイルとフォルダーの
削除ファイルのrm xxx
削除フォルダーの削除rm -r xxx
rは、フォルダーとその内容を再帰的に削除することを意味し
ます。ファイルの強制削除rm -fr xxx
fは、プロンプトなしの強制削除を意味します。
-
cat ##ファイルの内容を表示
cat xxx
cat xxx -n #显示空行行数
cat xxx -b #不显示空行行数
- gedit ##グラフィカルテキストエディタ
gedit xxx
- ## vimグラフィカルテキストエディタ
novim編集モードに入る+ <:>保存して終了+ + <:> + <!WQ>保存して終了
カーソルを左右の矢印キーに強制的に移動します
Vimは2つのファイルを同時に開くことができますvim -o 111 222
vim -p 111 222
-o:2つのファイルが上下モードで開かれることを意味します。++上下のキーは編集ウィンドウを制御します
-p:2つのファイルが左右モードで開かれることを意味します<:> ++次のウィンドウに入る<:> ++
前のウィンドウに移動
#vim編集後、例外が発生したときに直接保存せずに終了
O:読み取り専用で開いているファイル
E:編集を続行
R:保存されていないコンテンツを復元編集
D:.swpファイルを削除編集に入る
Q:現在のファイル編集を
終了するA:vimプログラムを終了
-
head#
head xxx
head -n xxx
ファイルの最初の10行をデフォルトで表示ファイルの最初の10行を表示-nは、最初の10行を表示するように設定できます -
tail#ファイルの後の行数を表示
tail xxx
tail -n xxx
-
デフォルトでファイルの最後の10行を表示する-nは、ファイルの最後の数行を表示するように設定することもできます
-
less ##分页看
### less xxxファイルを表示するにはlessモードに入ります
### lessモードでは、上下に押してpgup、pgdnページビューを表示します
### lessモードでは、を押して編集モードに入り、を押してlessモード
を終了します
-
wc ##ファイル容量を表示
wc-l ##ファイル行数を表示
wc-m ##ファイル文字数を表示
wc-c ##ファイルバイト数を表示wc-
w ##ファイルワード数を表示
-
フィールド#Viewファイルタイプ
file xxx
- cp ###ソースファイルに従って新しいファイルをコピーして作成します
cp 文件 文件夹
cp -r 文件夹 文件夹
- mv ##ファイルを移動するために同じパーティションを移動することは名前を変更するプロセスですが、異なるパーティションを移動することは移動および削除するプロセスです
mv 文件 文件夹
mv 文件夹 文件夹
2.Linuxでのファイルアドレス指定
-
Linuxシステム構造
- FHS(ファイルシステム階層標準)Linux階層標準
- Linuxのすべてがファイルであることに注意してください
- システムセカンダリディレクトリ-
/ bin#システム一般
コマンド-/ sbin#システム管理コマンド-
/ dev#デバイスファイル-
/ home#通常ユーザーホームディレクトリ-
/ root
#スーパーユーザーホームディレクトリ- / lib64または/ lib#64-ビット関数ライブラリまたは32ビット関数ライブラリ-
/ proc#プロセス情報-
/ run#現在実行中のシステムとハードウェア-
/ srv#システムデータ(一定)
-/ var#システムデータ(変更)
-tmp#システム一時ファイルの保存場所-
/ mnt
#一時デバイスマウントポイント- / media#cdrom一時マウントポイント-
/ etc
#システム構成ファイル- / opt#サードパーティソフトウェアのインストール場所-
/ boot #システムブートパーティション、システムの起動時に読み取られるファイル-
/ sys #カーネル設定ディレクトリについて-
/ usr#ほとんどのシステムリソースを保存する
-
相対パスの概念絶対パス
-絶対パス:ルートディレクトリから開始し、どのような状況でも使用できます-
相対パス:現在の場所から実行を開始します。 -
ファイルアドレス指定に関するコマンド
-pwd ##現在の場所を表示します
- ls ##查看当前目录下有哪些文件 ls --help 可以查看用法,不过多列举 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200927221855740.png#pic) - cd ##切换工作目录 cd ~- 和 cd - 的含义一样 都是切换回上一次所在目录 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200927222031988.png#pic_)
4.ファイルバッチ処理
* ##匹配0~任意字符
? ##匹配单个字符
[[:alpha:]] ##匹配单个字母
[[:digit:]] ##匹配单个数字
[[:lower:]] ##匹配单个小写字母
[[:upper:]] ##匹配单个大写字母
[[:alnum:]] ##匹配单个数字或字母
[[:punct:]] ##匹配单个符号
[[:space:]] ##匹配单个空格
字符集合表示方法
[] ##条件是或者关系是模糊匹配,[1-10] 1到10 [!1-10][^1-10] 表示除了[1-10]以外
{} ##点名机制,精确定位集合中的每一个元素,{1..10} 1-10每个元素
~ ##默认代表当前用户家目录
~username ##指定用户家目录
~+ = . ##当前目录
~- ##当前目录之前所在目录
.. ##上一级目录