一、linux系統命令
ls 顯示檔案或目錄
-l 列出檔案詳細資訊 list
-a 慄處當前目錄下所有檔案及目錄,包括隱藏的 all
mkdir 建立目錄
-p 建立目錄,若無父目錄,則建立
touch 建立空檔案
echo 建立帶有內容的檔案
cat 檢視檔案內容
more、less 分頁顯示文字檔案內容
rm 刪除檔案
-r 遞迴刪除,可刪除子目錄及檔案
-f 強制刪除
find 在檔案系統中搜尋某檔案
wc 統計文字中行數、字數、字元數
grep 在文字檔案中查詢某個字串
rmdir 刪除空目錄
tree 數形結構顯示,但需要安裝外掛程式
pwd 顯示當前目錄
ln 建立鏈結檔案
head、tail 顯示檔案頭、尾內容
*新增標準使用者
useradd -m username1 附加建立使用者主目錄
passwd username1
usermod -a -g sudo username1 附加到指定使用者組
chsh -s /bin/bash username1 附加bash shell 操作許可權
二、linux服務命令
service restart
重新啟動制定的系統服務
service status
檢視某項服務是否開啟
update-rc.d enable
將某項服務加入到開機自啟
update-rc.d disable
將某項服務移出開機自啟
update-rc.d enable 5
將某項服務加入到開機自啟,並設定啟動的優先順序
三、文字編輯命令
vim使用
:set number 顯示行號
:set nonumber 隱藏行號
/apache 在文件中查詢apache 按n跳到下乙個、shift+n上乙個
yyp 複製游標所在行,並貼上
h j k l 對應左、下、上、右
nano命令
該命令是類終端圖形化介面支援組合鍵操作
leafpad
該命令以命令的形式開啟乙個檔案,若不指定,則會建立乙個檔案
四、kali工具命令
通用格式:
工具名 引數 路徑 鏈結 位址 埠
比如:sqlmap -u url 引數 庫 引數 表 引數 字段
hydra 引數 檔案 引數 檔案 引數 位址 埠
ssh 使用者名稱@位址
mysql -u 使用者 -p
五、linux使用者和許可權
使用者及使用者組管理
/etc/passwd 儲存使用者賬號
/etc/group 儲存組賬號
/etc/shadow 儲存使用者賬號的密碼
/etc/gshadow 儲存使用者組賬號的密碼
useradd 使用者名稱 只增加乙個使用者
userdel 使用者名稱 刪除乙個使用者
adduser 使用者名稱 增加乙個使用者(自動建立家目錄)
groupadd 組名 建立乙個組
groupdel 組名 刪除乙個組
passwd root 給root設定密碼
六、檔案壓縮和解壓
tar 命令
解包:tar zxvf filename.tar
打包:tar czvf filename.tar dirname
gz 命令
解壓1:gunzip filename.gz
壓縮:gzip filename
.tar.gz 和 .tgz
解壓:tar zxvf filename.tar.gz
壓縮:tar zcvf filename.tar.gz dirname
壓縮多個檔案:tar zcvf filename.tar.gz dirname1 dirname2...
zip命令
解壓:unzip filename.zip
壓縮:zip filename.zip dirname
七、軟體包的安裝
rpm包-在紅帽linux、suse、fedora可以直接安裝,但在ubuntu中卻無法識別;
deb包-是ubuntu的專利,在ubuntu中雙擊deb包就可以進入自動安裝程序;
安裝deb軟體包
dpkg -i 安裝包名字
如果是redhat linux
rpm -ivh 安裝包名字
如果是zip的壓縮包,直接解壓,然後找到install等類似的鏈結檔案,方可安裝
apt search 《包名稱》 查詢包資訊
九、安裝vm虛擬機器增強工具
apt install open-vm-tools-desktop fuse 虛擬機器增強工具
十、安裝中文輸入法
apt-get install fcitx fcitx-googlepinyin
im-config 進行輸入法配置 fcitx是乙個框架,小企鵝
十二、×××加密工具
apt-get install network-manager-pptp network-manager-pptp-gnome
找到/etc/networkmanager/networkmanager.conf
將最後一行的managed = false 改為 managed = true
這裡注意新建pptp ×××的時候在高階屬性裡要選擇「使用點到點加密」
VI常用命令整理
1 複製多行,並貼上1 將游標定位於想開始複製的行,然後輸入想要複製的行數 如 3,然後輸入yy 2 定位到需要貼上到的前一行,輸入p 2 刪除多行1 將游標定位於想要開始刪除的行,然後輸入想要刪除的行數 如 3,然後輸入dd 說明 其實這個操作是剪下操作,如果需要將剛才刪除的行貼上到另外乙個地方,...
整理CentOS常用命令
在電腦常用操作中,我們經常會用到centos常用命令。所以,我們對一些經常使用又很重要的centos常用命令進行了全面的整理。下面,就給大家介紹這些centos常用命令。一 使用centos常用命令檢視cpu more proc cpuinfo grep model name grep model ...
Linux 常用命令整理
在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...