這篇博客整理一些日常經常使用的Linux命令,以及總結一部分常用的Linux 知識,以備日後複習使用。
最常用命令
cd
: 打開某個文件夾ls
:查看當前目錄下文件cp
:複製文件mv
:剪切指令vim
:編輯文件指令mkdir
:創建文件夾指令mkdirs
:創建多級文件夾指令touch
:創建文件指令source
:使剛修改的初始文件生效tar
: 解壓文件find
: 查找命令chmod
:修改文件權限systemctl start firewalld
:開啓防火牆systemctl start firewalld
:禁用防火牆systemctl status firewalld或者 firewall-cmd --state
:查看防火牆狀態firewall-cmd--zone=public --add-port=xxxx/tcp --permanent
:開放xxxx端口 --permanent表示永久開放top
:查看CPU使用率netstat
:查看端口命令
移動、複製、查看文件操作
-
cd
文件跳轉cd ~
進入當前用戶Home目錄cd /
返回根目錄cd ..
上一級目錄cd ./
當前目錄
-
pwd
顯示工作路徑 -
cat
查看文件內容 -
more
分頁查看內容 -
ls
查看當前目錄中的所有文件-l
列形式顯示-r
逆序顯示-t
按修改時間顯示-a
顯示所有文件
-
tree
顯示由根目錄開始的樹形結構 -
make fileName
創建一個叫FileName的文件夾 -
rm -f file
刪除文件filerm dir -f -r
刪除文件夾中所有文件mv dir1 dir2
移動文件夾
-
cp file1 file2
複製文件cp Source Dir
複製文件cp -a Source Dir
複製目錄
-
In -s file1 lnk1
創建一個快捷方式 -
In file1 lnk1
創建一個指向文件或目錄的物理鏈
修改文件操作
chmod
修改文件操作r
可讀;w
可寫 ;x
可執行rwx
:所有者權限r-x
組用戶r--
其他用戶
rm
刪除文件或目錄-r
強制刪除-f
遞歸刪除
mkdir
創建目錄:make testrmdir
刪除空目錄vi
修改某個文件- vi 打開一個文件後,首先是進入
命令行模式
,然後按i
進入文本輸入模式,可以在文件裏寫入字符等信息。寫完後,按ESC進入命令模式,再次輸入:
進入末行模式,輸入:wq
表示保存並退出 ;:q!
不保存強制退出
- vi 打開一個文件後,首先是進入
echo
回顯,屏幕輸出
用戶相關
groupadd group_name
創建一個新用戶組groupdel group_name
刪除一個用戶組passwod
修改口令su root
進入root用戶useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1
創建一個屬於admin
用戶組的用戶
打包和解壓縮
bunzip2 file1.bz2
解壓一個叫做file_bz2
的文件bzip2 file1
: 壓縮一個叫做file1
的文件rar a file1.rar test_file
創建一個叫file1.rar
的包rar x file1.rar
:解壓rar包tar
壓縮文件zip file1.zip file1
創建一個Zip格式的壓縮包unzip
解壓一個zip格式的壓縮包
YUM軟件升級包(安裝軟件常用)
yum install package_name
下載並安裝一個包yum ocalinstall package_name.rpm
將一個rpm包,使用你自己的軟件倉庫爲你解決所有依賴關係yum update package_name
更新一個rpm包yum remove package_name
刪除一個rpm包yum list
列出當前系統中安裝的所有的包yum search packag_name
在rpm倉庫下搜尋軟件包yum clean packages
清理rpm緩存刪除下載的包yum clean headers
刪除所有頭文件yum clean all
刪除所有緩存包和頭文件