Linux常見命令更新中...


1.遠程登陸主機
ssh 主機名@ip
2.查看服務器ip信息
ifconfig
ip addr
3./opt /root /home /var 含義
 /opt   大型軟件存放目錄
 /root   特權用戶目錄
 /home  普通用戶目錄
 /var  存放常常變化的文件
4.建立文件夾以及期父目錄
 mkdir 文件名
 mkdir -p 父文件夾/子文件夾
5.查看當前文件夾內容
 ls
6.查看所在文件夾絕對路徑
 pwd
7.建立文本
 touch 文件名
8.刪除命令
 rm -f 文件
 rm -rf 文件夾/文件
9.切換目錄命令
 cd 文件夾路徑
10.打印字符串命令
 echo 字符串
11.文本編輯器
 vim/vi
12.查看文件內容有幾個命令
 cat 文件名
 more 文件名
13.重定向覆蓋輸出符
 >
14.重定向追加輸出符
 >>
15.遞歸複製文件夾
 cp -r 文件夾 新路徑
16.移動文件,文件夾
 mv 文件/文件夾
17.查找命令
 find 被查找文件夾 參數 名字
 -name 按照文件名查找文件
 -type 查找某一類型的文件,諸如:
 b - 塊設備文件。
 d - 目錄。
 c - 字符設備文件。
 p - 管道文件。
 l - 符號連接文件。
 f - 普通文件。
 s - socket文件
18.管道符
 「|」將兩條命令隔開, 管道符左邊命令的輸出會做爲管道符右邊命令的輸入。
19.遠程傳輸文件命令
 scp 你想傳輸的內容 你想傳輸到的地方
20.統計文件大小命令
 du -sh文件
21.linux任務管理器命令
 top
22.linux關機命令
 poweroff用於關閉系統
 reboot用於重啓機器
23.查看用戶身份信息命令
 whoami
24.建立用戶
 useradd 用戶名
25.刪除用戶及其家目錄
userdel -rf 用戶名
26.用戶切換
 su - 用戶名
27.以root身份執行命令
 用root用戶
  visudo   /etc/sudoers
  寫入
  ## Allow root to run any commands anywhere
 root    ALL=(ALL)       ALL
 chaoge  ALL=(ALL)       ALL   #容許chaoge在任何地方,執行任何命令
 
   切換爲chaoge 用戶
    su  - chaoge
    sudo   指令
 
28.更改文件權限命令
 chmod [身份]   [參數]   [文件]
   u(user)     +(添加)
   g(group)   -(減去)
   o(other)     =(賦值)
   a(all)
29修改文件屬主命令
 chown       屬主名    文件
30.軟鏈接命令
 ln -s 目標文件 軟件鏈接名
31.打包文件命令及其參數
 tar -zcvf 打包文件.tar.gz 被壓縮的文件
32.解包命令及其參數
 tar -zxvf 打包文件.tar.gz -C 目標路徑
33.查看linux端口
 netstat -tunlp
34.查看進程
 ps -ef
35.殺死進程
  1.  經過ps  -ef  |  grep  找到進程的pid號
  2. 經過kill  pid     殺死進程
 
   批量殺死進程
   pkill    要殺死的任務名稱
 
36.系統服務管理命令
 systemctl start foo.service    啓動服務
 systemctl restart foo.service  重啓服務
 systemctl stop foo.service   中止服務
 systemctl reload foo.service 從新加載配置文件(不終止服務)
 systemctl status foo.service 查看服務狀態
 systemctl enable foo.service  開機自動啓動
 systemctl disable foo.service 開機不自動啓動
 systemctl is-enabled foo.service 查看特定服務是否爲開機自動啓動
37.查看磁盤空間剩餘量
 df -h
38.解析dns命令
 配置文件
 cat /etc/resolv.conf
 #dns服務器地址
 nameserver 119.29.29.29
 nameserver 223.5.5.5

   指定本地解析:
    /etc/hosts
    主機IP    主機名    主機別名
    127.0.0.1        www.pyyuc.cn
   nslookup www.oldboyedu.com
 
39.軟件包管理命令
 rpm :
  安裝軟件的命令格式                rpm -ivh filename.rpm     # i表示安裝   v顯示詳細過程  h以進度條顯示
 升級軟件的命令格式                rpm -Uvh filename.rpm
 卸載軟件的命令格式                rpm -e filename.rpm
 查詢軟件描述信息的命令格式         rpm -qpi filename.rpm
 列出軟件文件信息的命令格式         rpm -qpl filename.rpm
 查詢文件屬於哪一個 RPM 的命令格式   rpm -qf filename
  
   yum :
   yum repolist all        列出全部倉庫
   yum list all            列出倉庫全部軟件包
   yum info 軟件包名            查看軟件包信息
   yum install 軟件包名        安裝軟件包
   yum reinstall 軟件包名    從新安裝軟件包
   yum update    軟件包名        升級軟件包
   yum remove    軟件包名        移除軟件包
   yum clean all            清楚全部倉庫緩存
   yum check-update        檢查能夠更新的軟件包
   yum grouplist            查看系統中已安裝的軟件包
   yum groupinstall 軟件包組    安裝軟件包組
 
40.虛擬環境工具命令  安裝   pip3 install virtualenvwrapper  設置每次啓動都加載   打開文件  vim ~/.bashrc  寫入如下兩行代碼  export WORKON_HOME=~/Envs   #設置virtualenv的統一管理目錄  export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #添加virtualenvwrapper的參數,生成乾淨隔絕的環境  export VIRTUALENVWRAPPER_PYTHON=/opt/python347/bin/python3     #指定python解釋器  source /opt/python34/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本  讀取文件,使得生效,此時已經能夠使用virtalenvwrapper  source ~/.bashrc  基本指令:   建立 : mkvirtualenv  虛擬環境名   切換 : workon   虛擬環境名   中止 : deactivate    刪除 : rmvirtualenv   虛擬環境名  其餘指令:   列出全部環境   isvirtualenv   導航到虛擬環境的目錄中   cdvirtualenv   進入site-packages目錄中    cdsitepackages   顯示site-packages目錄中的內容    issitepackages
相關文章
相關標籤/搜索