[Linuxコマンド]


Windowsオペレーティングシステムの開発から、仮想化して設置していましたが、WSLをインストールした後、右折してLinux開発環境を構築しましたが、やがてMacを購入し、同時に私のWindowsも保護盾になりました.
MacOSとLinuxは同じUnixから来ており、端末で使用される命令の多くは同じ(?)関係と呼ぶ.そのため、簡単な指令学習はMacでできるので、今日の練習内容は少し覚えておきます.
権限とグループの設定
chmodコマンドを使用してファイルの権限を変更する
- rw-r--r-- : file
drwxr-xr-x  : directory
l rwx r-- - : Link file (뒤에 설명)
bar(-)は、許可されていない→false値が付与されている(0)を示します.

a.outという一番下のCファイルを作成しました.

出力効果がいいです.
a.outのエンティティを分析する場合は、-を参照してください.
-rwxrw-r-このファイル(-)は、ユーザーに対してrwx権限を有し、グループに対してrw権限を有する.
他の人はr権限のみを与え、764をバイナリで表す.
このファイルの実行権限をfalseに変更します.私はuserです.実行権限です.
(execute)なので、-rwxrw-r-を-rw-rw-r-に置き換えることができます.
はい.この場合、コマンドを使用して権限を変更するには、次の2つの方法があります.
2進数で置き換える方法があり、2つ目はアルファベットで置き換える方法です.
第一の方法.この整数で権限を変更

userセクションのパーミッションrwxがrw-に変更されたことが一番下からわかります.

その結果,ユーザの実行権限が消失した.
2つ目の方法.アルファベットで置換

元の姿に変えて、どんな命令を記入すればいいですか?

上の図に示すように、chmodu+xa.outコマンドを入力すると、一番下のa.outファイルのユーザー権限が再復元されます.