02_Linux學習_命令
2024-06-28 13:26:43
供稿:網友
02_linux學習_命令幫助命令: xxx --help man xxx列出當前目錄下的目錄和文件: ls ls -l ls --help ls -m目錄跳轉: cd /dev cd.. cd.打印當前目錄名: pwd建立目錄: mkdir xxx刪除目錄: rmdir xxx rmdir -r xxx 遞歸刪除 rmdir -rf xxx 強制遞歸刪除創建空文件: touch xxx Linux下從技術角后綴名沒有意義。拷貝: cp 1 2 把1文件拷貝成2 cp -r d1 d2 把目錄拷貝成d2移動: mv同上===讀代碼:先運行—〉了解業務邏輯—〉讀jsp頁面—〉從哪個數據庫取得數據debug:去掉一部分—〉運行觀察問題===vivi兩種模式:命令模式 編輯模式命令:a 添加esc: 切換到命令模式w 存盤q 退出q! 不存盤退出wq 存盤退出dd 刪除一行dw 刪除整個單詞o 插入一行O 往上插入一行[谷歌 vi常用命令][vi下小鍵盤不用]===more 3.txt 逆序cat 3.txt 正序head -3 3.txt 輸出倒數3行find 查找文件在什么順序上=不要心里潔癖==找好書,賣書網站排名靠前的一定是好書==買書沒用,買完就過時,更新太快==最好是查英文資料=find /etc -name *local 查找指定目錄下的文件whereis ls 查找命令文件所在目錄echo $PATH 查看環境變量=windows分隔符 ; Linux、nuix :=ln 3.txt 4 創建3.txt鏈接到4 硬鏈接ln -s 3.txt 5 軟鏈接=軟鏈接相當于Windows下的快捷方式,應鏈接相當于復制了這個文件并在兩個文件間創建了一個鏈接==自己設計實驗也是怎樣學習的關鍵一步==添加用戶useradd(adduser) testusercd /home 會多一個主目錄passWord testuser 指定用戶名密碼testuser 用戶密碼cd /etc 查看多出來的文件more passwd 這里存儲所有的用戶 用戶主目錄 用戶Shell=Shellbashbshcshkshsh=添加用戶組的信息在 more group默認添加一個新的組groupadd testg 添加一個新的組useradd testuser2 -g testuser 新建一個用戶,添加到一個組usermod -g testg testuser 將一個用戶添加到一個組userdel testuser 刪除用戶刪除用戶后沒有刪除主目錄,需要手動刪除主目錄su testuser2 切換用戶當新用戶登陸時,默認當前路徑時主目錄。=重要知識點——文件權限ls -l第一位- 文件l 鏈接d 目錄后九位分三組r 可讀w 可寫- 沒有權限x 可運行第一組,文件的所有者第二組,文件所有者同組其他人第三組,剩下的人的權限chmod+x 3.txt 添加可執行權限chmod -x 3.txt 移除可執行權限chmod u+x 3.txtchmod g+x 3.txtchmod o+x 3.txtchmod 777 三位八進制數,0代表無權限,1代表有權限chown testuser2 3.txt 修改文件所有者=文件操作wc 統計指定文本文件的行數、字數、字符數grepasdf3.txt 查找文件哪一行包含的字符串stat 顯示指定我那件的相關信息fdisk -l 顯示磁盤信息locale 顯示當前語言環境uname 顯示操作系統信息dmesg 顯示系統啟動信息=首次遇到的信息要從頭讀到尾ls -Rl 按長文件名列表顯示ls -Rl /etc |more 分頁顯示....管道:將一個命令的輸出傳送給一個命令,作為另一個命令的輸入 命令1|命令2|命令3=命令替換wall 字符串 通知所有人wall mynamewall `date` 命令替換 把命令結果輸出=重定向ls > 2.txtmore 2.txt 文件中的內容是ls輸出的內容ls >> 2.txtmore 2.txt 追加內容到文件lssss 2> 2.txt 錯誤重定向vi aaa.txtwall < aaa.txt 重定向輸入