Linux基礎和常用命令,Linux基礎常用命令
經常使用的命令:
#查看連接埠被佔用情況netstat -tunlp|grep 22#查看java進程ps -ef|grep java#壓縮前端工程rar a -ep1 ./update/win32.zip ./packages/**/win32/*#尋找所有帶wine的檔案和檔案夾find / -name *wine*#重載環境變數的檔案source /etc/profile#查看進程的記憶體映像資訊pmap -d 1#查看記憶體佔用最多的10個進程ps -aux | sort -k4nr | head -10#修改目錄許可權sudo chown -R docker /usr/local#擷取網頁資訊curl www.baidu.com Linux#修改目錄許可權chmod 777 /home/user
Linux基本目錄:目錄存放檔案,檔案存放資料bin: 存放了2進位檔案,所有使用者都可以使用sbin:存放只有root使用者可以使用的命令boot:存放了系統的開機檔案,200m——300Mdev:ram相當與記憶體 sda第一塊硬碟sda1分區etc:存放了各種系統檔案(相當於Windows中C盤的Windows)home:存放普通使用者的使用者資料和資訊,1024Mroot:存放了root使用者的使用者資料和資訊media:存放了一些外接裝置的檔案夾tmp:當前系統上正在啟動並執行資料(記憶體)usr:普通使用者安裝的一些應用程式var:當前系統上所啟動並執行一些服務seLinux:類似於防火牆,存放各種記錄檔
學習筆記:調出命令列:應用下;右擊滑鼠#root許可權date 查看時間cal 查看月曆 cal 1 2013 cd /切換到根目錄 cd root 後面接明確的路徑pwd 顯示當前所在位置cd ..表示上一級菜單cd .重新整理目前的目錄cd -返回cd --直接返回+目錄ls 查看目前的目錄包含的內容ls -a查看目前的目錄包含的隱藏檔案 前面有點ls -l查看當前檔案的所用屬性cat 查看檔案的內容 cat --help目前的目錄包含的tac 檔案從下網上顯示head 預設只看檔案前10行的內容tail 預設只看檔案的最後10行cat > test 結束編輯 CTRL+Dcat test > test2 把test檔案的內容覆蓋到test2cat test test2 > test3 把test和test2合并到test3中cp 複製 cp test3 / 先寫要複製的項目,在寫複製到的位置mv /test3 /root/desktop/ 剪下到案頭rm 刪除 要寫完整的小寫yes 永久刪除,資源回收筒中沒用touch:建立之後,不能對檔案進行編輯mkdir 建立一個空目錄 查看CPU:lscpuls命令詳解:第一個位元組:[-]表示檔案,[d]表示目錄,[l]表示連結檔案,[b]表示裝置檔案裡面的可供儲存的借口裝置,[c]表示裝置檔案裡面的序列埠裝置中間9個位元組:前3個位元組:建立人的許可權中間3個位元組:群組的許可權最後3個位元組:其他使用者權限su - 加上使用者名稱 :可以切換到其他的使用者對於一個目錄的執行許可權表示能否進入到該目錄 建立使用者 useradd redhat(使用者名稱)刪除使用者 userdel redhat [ 1]將本次啟動設為單一使用者模式passwd修改密碼init 5回到圖形化介面vim /boot/grub/grub.conf grub-md5-crypt vim 編輯器yy p 快速的進行複製y4y p複製4行u取消前面的操作 shift+; 游標移動到最下面 底行模式set nu顯示每行的行號16+enter 跳到16行i 表示在當前位置插入a 在當前位置的下一個字元插入o 另起一行在進行編輯 命令列模式 |shift+;| 底行模式 a i o | 編輯模式回到底行模式 wq儲存 退出 chattr +a grub.conf給檔案添加a的隱藏屬性 chattr -a 把a的隱藏屬性去掉chattr +i 唯讀chown (使用者名稱) (檔案名稱) 修改檔案擁有者chgrp 修改組的chmod o+w hello 對other增加可寫的屬性 u:使用者 g:組o:其他使用者chmod 762 hello rwx 421相互對應