****
Linuxで一般的に使用されるコマンド(1)
**
ご自身で作成したメモ。
ご不明な点がございましたら、メッセージを残すか、個人的にチャットしてください。ありがとうございます。
****
1.ネットワークコマンドを開始します
**
ipaddrネットワークカード情報を表示します
service network start 启动网卡
service network stop 关闭网卡
service network restart 重启网络
****
2.pwdコマンド
**
pwdコマンド、現在のディレクトリのパスを表示します
Linuxでのすべての絶対パスは、ルートディレクトリ「/」から始まります。
/root:是linux下root用户的根目录
/home:是linux下其他用户的默认根目录 (例如:在linux上创建了一个bow用户,那么就会在/home下面生成一个bow目录作为bow用户的根目录)
/etc:是linux下系统配置文件目录
/tmp:临时文件目录,所有用户都可以用
2.lsコマンド
ls [パラメータ]ディレクトリパス
lsは、ディレクトリ内のファイルを表示することを意味します
ls #表示查看当前目录下的文件
ls -l #表示查看当前目录下的详细信息
ls -a #表示查看当前目录下的所有文件(包含隐藏文件)
ls -la #表示查看当前目录下的所有文件(包含隐藏文件)的详细信息
ls -lh #h是以适当的单位来显示文件的大小 ls -lh表示查看当前目录下的文件的详细信息,并以合适单位显示文件大小
ls -l / #表示查看根目录"/"下文件的详细信息
ls /etc #表示查看目录/etc下的文件
ls --help #查看命令的帮助文档
--help参数:所有linux上的命令都有,但写法上有如下几种:
(1)--help
(2)--h
(3)-help
(4)-h
ll命令:它和ls -l命令功能相同,但是不是所有的linux上都默认安装
****
3.cdコマンド
**
cd directory path#ディレクトリを入力します。ディレクトリパスは絶対パス(/で始まるパスは絶対パス)または相対パスです。
相対パス:/以外で始まるパス。
注:「。」は現在のディレクトリを意味します。
「...」は現在のディレクトリの上位ディレクトリを意味し、一緒に使用できます。
「〜」は現在のユーザーのルートディレクトリを意味します。例:rootユーザーの場合、〜は/ rootディレクトリとbowユーザーを意味します。 、〜は/ home / bowディレクトリを意味します
cd / #表示进入系统根目录
cd usr/ #表示进入当前目录下的usr目录
cd local/ #表示进入当前目录下的local目录
cd ./bin #表示进入当前目录下的bin目录
cd .. #表示进入当前目录的上一级目录
cd ../.. #表示进入当前目录的上级目录的上一级目录
cd /usr/local/bin #进入/usr/local/bin目录
cd ../etc #表示进入和当前目录同级的etc目录 #..表示当前目录的上一级目录 ../etc表示当前目录上级目录下的etc目录(和当前目录同级)
cd ~ #表示进入当前用户的根目录(cd ~ 和直接执行cd后不加目录的效果相同)
#例如:root用户进入/root目录,bow用户进入/home/bow目录
cd ~/data #表示进入当前用户根目录下的data目录 例如:root用户则进入了/root/data目录
****
4.mkdirコマンド
**
mkdir directory path#ディレクトリを作成します。ディレクトリパスは絶対パスまたは相対パスにすることができます
mkdir data #在当前目录下创建一个data目录
mkdir ./dir #在当前目录下创建一个dir目录
mkdir /root/tmp #在/root目录下创建一个tmp目录
mkdirがディレクトリを作成するとき、ディレクトリの親ディレクトリが存在する場合にのみ作成されます
mkdir -p directory#ディレクトリを作成するときに、親ディレクトリがない場合は、親ディレクトリが作成され、ディレクトリが再帰的に作成されます
mkdir -pa / b / c#現在のディレクトリに3レベルのディレクトリを作成します
****
5.rmdirコマンド
****
rmdir [参数] 目录路径 #删除目录命令,rmdir默认只能删除空目录
rmdir ./dir #删除当前目录下的dir目录
rmdir -p 目录路径 #表示删除目录和它的父目录(目录要是一个空目录)
rmdir -p a/b/c #删除当前目录下的a/b/c目录
** 6。タッチコマンド
**
touchコマンド#ファイルの作成コマンド
タッチファイルパス
touch 1.txt #在当前目录下创建一个1.txt文件
touch /root/2.txt #在/root目录下创建一个2.txt文件
****
7.rmコマンド
**
rm [parameter] path#deleteコマンド
rm 1.txt#現在のディレクトリにある1.txtファイルを削除します。削除すると、削除するかどうかを確認するメッセージが表示されます。削除する場合はyを入力し、削除しない場合はnを入力します。
rm -f /root/2.txt#-fは、プロンプトを表示せずに、/ rootディレクトリの2.txtを強制的に削除することを意味します。
rm -r a/ #递归的删除当前目录下a目录下的所有内容
[root@bow ~]# rm -r a/
rm:是否进入目录"a/"? y
rm:是否进入目录"a/b"? y
rm:是否进入目录"a/b/c"? y
rm:是否删除普通空文件 "a/b/c/3.txt"?y
rm:是否删除目录 "a/b/c"?y
rm:是否删除普通空文件 "a/b/2.txt"?y
rm:是否删除目录 "a/b"?y
rm:是否删除普通空文件 "a/1.txt"?y
rm:是否删除目录 "a/"?y
rm -rf a/ #强制删除当前目录下a目录及a目录下的所有内容
rm -rf * #删除当前目录下的所有内容
rm -rf a/* #删除当前目录下a目录下的所有内容
rm -rf *.txt #删除当前目录下的所有txt文件
rm -rf *s* #删除当前目录下所有名字中包含s的文件或文件夹
****
8.エコーコマンド
**
echo #outputコマンド、変数、文字列値を入力できます
echo Hello World #打印Hello World
echo $PATH #打印环境变量PATH的值,其中$是取变量值的符号,用法:$变量名 或者 ${变量名}
echo -n #打印内容但不换行
echo -n Hello World
****
9.>および>>コマンド
****
そして>>:シンボルを出力し、コンテンツをファイルに出力します。>は上書きを意味します(元のファイルコンテンツは削除されます)>>は追加を意味します
echo Hello World > 1.txt #将Hello World输出到当前目录下的1.txt文件
#如果当前目录下没有1.txt文件会创建一个新文件,
#如果当前目录下有1.txt,则会删除原文件内容,写入Hello World
echo 1234 >> 1.txt #将1234追加到当前目录下的1.txt中,如果文件不存在会创建新文件
ファイルは>>と>>の両方で作成できます
10.ファイル表示コマンド
catfile path#ファイルのすべての内容を表示
cat 1.txt #查看当前目录下1.txt的内容
cat /root/1.txt #查看/root目录下的1.txt文件内容
more file path#ページごとにファイルコンテンツを表示
morelinux一般的に使用されるcommands.txt#page現在のディレクトリにあるlinux一般的に使用されるcommands.txtファイルの内容を表示する
#スペースまたはEnterキーを押すと、ファイルの内容が引き続き読み込まれます
。qを押してビューを終了します。ファイルの最後まで、自動的にビューを終了します
less file path#ページごとにファイルコンテンツを表示
less common linux commands.txt #ページごとにファイルコンテンツを表示し、スペースを押してファイルの読み込みを続行し、qを押してビューを終了します。ビューは自動的に終了しません。
ヘッド[パラメータ]ファイルパス#ファイルからファイルを表示
head linux常用命令.txt #查看文件的前10行内容
head -n 文件路径 # n是一个正整数,表示查看文件的前n行数据
head -20 linux常用命令.txt #查看文件的前20行内容
tail [parameter] file path#ファイルの
末尾からファイルの内容を表示するtaillinux一般的に使用されるcommands.txt#ファイルの最後の10行を表示する
tail -n 文件路径 # n是一个正整数,表示查看文件的后n行数据
tail -15 linux常用命令.txt #查看文件后15行内容
tail -f 文件路径 #动态的查看文件的最后几行内容(查看文件时,等待文件更新,如果文件更新了,会显示出新的内容)
tail -f 1.txt#ファイル1.txtの最新コンテンツを表示します。tail-fは通常、ログファイルを表示するために使用され、CTRL + CまたはCTRL + Zを押してビューを終了します。
CTRL+C:表示暂停进程
CTRL+Z: 表示停止进程