過程:在一個文件夾下面新建一個文件,然后查看文件,再修改權限,運行,最后刪除
1、新建文件:
touch Test.sh
補充:新建文件有好多種方式,一般用mkdir(創建目錄,即文件夾)。touch 創建文件。【rz上傳本地的文件】
刪除用 rm
注意命令和文件名或者目錄中間要有空格
2、用 ll 查看當前目錄的文件,看一下是否新建文件成功
補充:ll 是 ls -l 的縮寫,查看所有文件還有 ls。ls和ll的具體區別是:“ls“是顯示當前目錄下文件,”ls -l“是顯示當前目錄下文件詳細信息。
3、編寫Test.sh該文件的內容:
“vim Test.sh” 進入編寫窗口,輸入“i” 進入插入模式,開始輸入要編寫的代碼,比如“print(“helloword”)”,然后按鍵盤的Esc退出編輯,輸入":wq"保存並退出
補充: :wq 保存並退出
:q! 強制退出並忽略所有更改
:e! 放棄所有修改,並打開原來文件。
4、修改該文件的權限:
chmod 777 Test.sh
補充:chmod是分配文件權限,一般后面會帶三個數字,例如 chmod abc Test.sh (abc代表三個數字,三個數字其實是對應的二進制)
a:是文件所有者的權限 b:與文件所有者同屬一個用戶組的其他按用戶的權限 c:其他用戶組的權限
權限一共有三種 r(可讀) w(可寫) x(可執行) 其中 有可讀r權限,則r是4 有可寫w權限,則w是2 有可執行x權限,則x是1 (其實是二進制111,r是第一個1代表十進制4 , w是第二個1代表2,x是第三個1代表1)
所以一共有四種權限分配(默認都是可讀的) ① rw- (可讀可寫不可執行): 二進制是110 轉化為十進制是4+2 = 6
② r-x(可讀不可寫可執行):二進制是101 轉化為十進制是4+1 = 5
③ rwx(可讀可寫可執行) :二進制是111 轉化為十進制是4+2+1 = 7
④ r--(只可讀):二進制100 轉化為十進制是4
例如 chmod 777 Test.sh(所有人都有可讀可寫可執行的權限)
chmod 765 Test.sh(文件所有者有所有權限,同用戶組的有讀寫權限,不同組的其他用戶有讀和執行權限)
5、刪除文件:
rm Test.sh