研究ノートday4

RM:削除
-f:強制(関係なく、指定された削除されたファイルの存在するか実行されます)の確認を求めずに削除
(Rパラメータなしでのみフォルダを削除することができます)ディレクトリを削除します。-r
-v:印刷は、同じ時間を削除するには、[削除]情報

歴史:コマンドの履歴
-c:空のコマンド履歴

CP:コピー
-r:コピーディレクトリ

MVは:移動と名前の変更
* ターゲットディレクトリが存在する場合、ターゲットディレクトリが存在しないターゲット・ディレクトリにソースディレクトリは、ソースディレクトリという名前のディレクトリのディレクトリ名を変更します、

  • 環境変数の役割
    視聴環境変数
    ここに画像を挿入説明
    * ディレクトリは絶対パスで使用しなくてもディレクトリでコマンドを実行し、環境変数であり
    、このようなlsコマンドなどを:
    ここに画像を挿入説明
    テスト:
    ここに画像を挿入説明
    LSはtestlsという名前の/ tmpディレクトリにコピーし、まだを/ tmp / testlsを使用lsコマンドの機能を実現することができますが、直接入力testlsへの絶対パスを使用していない、見つからないプロンプトが表示され、その後、あなたは環境変数を追加する必要があります
  • 環境変数を追加します
    ここに画像を挿入説明
    :/ tmpディレクトリを変数とテストtestlsは再びコマンド環境に
    ここに画像を挿入説明
    * もはや絶対パスを使用することはできません環境変数に/ tmpディレクトリを追加した後testlsコマンドを再利用

しかし、現在の端末でのみ変数を有効にするには、マルチターミナル有効に設定ファイルを変更する必要があります:
1.設定ファイル/ etc / profie変更
ここに画像を挿入説明
を/ tmp:PATH = $ PATHに:2. [追加コンテンツ /
ここに画像を挿入説明
リンクのもう一方の端を開いて保存した後3を力の源は/ etc / profileコマンドに来ない場合は、有効にします

  • キャンセル環境変数
    1. 如需取消/tmp目录的环境变量,重新定义一次不包含该目录的变量即可
      ここに画像を挿入説明
      2.修改 /etc/profile文件,注释掉PATH=$PATH:/tmp/即可
      ここに画像を挿入説明
      *需要注意添加变量和重新定义变量的区别

*在linux中查看文档内容可以根据实际情况使用不同的命令

cat命令:
cat /路径/文件名
-A :显示所有字符(例如在每行末尾的$结束符)
-n :在每行前面显示行号
tac:倒序查看文档

more命令:
more /路径/文件名
*more不会像cat一次把文档内容显示完,而是分页显示
回车:显示下一行
空格:显示下一页
B:显示上一页
退出:按q或者看完
上下左右方向键不能翻页

less命令:
less /路径/文件名
与more同样是分页显示,但可以使用方向键
空格:显示下一页
B:显示上一页
Q:退出
/:正序搜索
?:倒序搜索
n 向下查找搜索出的关键词,N向上查找搜索出的关键词
g 跳到首行 G跳到末尾最后一行
*less包含more所有功能,推荐记忆和使用less

head/tail命令:
head:查看文件的前10行
tail:查看文件的后10行
-n:指定要查看行的数量
tail -f /路径/文件名 实时显示文件正在新增的内容(通常用于看日志)

通过ll命令即可查看当前目录下的目录和文件的权限信息,每行开始的第一位为文件类型,文件类型后面的rwx内容即是权限
ここに画像を挿入説明
r:可读 w:可写 x:可执行,用数字表示r为4,w为2,x为1
例:rwxrwxrwx=777 rwxr-xr-x=755 rw-r--r--=644
权限一共有9个字符,每三个字符分为一段,第一段代表文件所有者的权限,第二段代表所属组的权限,第三段代表其他用户的权限

  • chmod命令:
    *变更文件或目录的权限
    ここに画像を挿入説明
    将test.txt文件权限由644变更为666:
    ここに画像を挿入説明
    -R参数:将目录以及目录内的子目录和文件一起变更权限
    ここに画像を挿入説明
    将test/目录权限由755变更为700后,test/目录内的子目录和文件权限没有变化
    ここに画像を挿入説明
    加-R 参数,批量更改目录以及子目录和文件的权限

如果不想通过数字来变更权限,也可以通过r、w、x字母来变更*
将test.txt文件的权限由600变更为644
ここに画像を挿入説明
*u=user,g=group,o=other
也可以单独指定user、group、other加上r、w、x权限
ここに画像を挿入説明
a表示all,user+group+other*

  • chown命令:
    *变更文件或目录的所属用户或所属组

ここに画像を挿入説明
chownコマンド名のファイル名は、ファイルまたはディレクトリを変更するために、ユーザーに属している
ファイルまたはディレクトリ変更グループchgrpコマンドのグループ名、ファイル名に属している
のchownユーザー名を:グループ名、ファイル名は1つの所有者とグループを変更します

-Rパラメータ:バッチは、ユーザーディレクトリ内のすべてのサブディレクトリとファイルの所有者またはグループを変更します
ここに画像を挿入説明

  • umaskを:ファイルやディレクトリのパーミッションが決めたデフォルトの
    umaskを参照してください
    ここに画像を挿入説明
    *は、022に等しいumaskの最初の0、無視
    :次のように= 022 umaskは、フォルダとファイルのアクセス権が作成されます
    * 最初の0は、ファイルのパーミッションは、最初の段落に対応して表しを関係(所有者)、第二は、第二段落(所有グループ)のファイルのアクセス権との対応関係を示し、関係(他のユーザ)第三は、第三段落に対応するファイルのパーミッション表す
    ここに画像を挿入説明
    フォルダを:755ファイル:644のumaskを:022
    次のように対応関係がある:
    ここに画像を挿入説明
    次の結果を有する改変のumask = 003、マスク003 =時間。
    ここに画像を挿入説明

おすすめ

転載: blog.51cto.com/14520558/2433775