Linux常用命令

遠程連接常用軟件

SecureCRT
putty
這里統一下載SecureCRT,進行操作;

常用操作命令介紹

  • 自動補全文件或文件夾功能
//自動補全功能,如果你輸入一部分文字,后面有重復的話,它會列出重復的文件或文件夾
Tab鍵
  • 查看當前IP地址
ifconfig
  • 修改root密碼
//提示輸入新密碼,輸入新密碼后,再輸入一次即可完成root賬戶密碼的修改。
sudo passwd root
  • 更改主機名
//更改HOSTNAME的值
vim /etc/sysconfig/network
//重啟服務器
reboot
//重啟PHP
/etc/init.d/php-fpm restart
  • 查看CentOS的位數和版本
//CentOS位數
getconf LOGN_BIT
//centOS系統版本
cat /etc/issue
  • Linux查看物理CPU個數、核數、邏輯CPU個數
//查看物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
//查看每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq
//查看邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l
  • Linux查詢進程和結束進程
//顯示有關redis有關的進程
ps -ef | grep redis
//kill[參數][進程號]  kill -9發送的信號是SIGKILL 即exit
kill -9 4394
  • 顯示當前文件夾路徑
pwd
  • 清屏
clear
Ctrl+l
  • 新建賬戶,切換當前賬戶
//新建gsy賬戶
adduser gsy 
//給gsy賬戶設置密碼
passwd gsy
//切換當前賬戶
su 另一個用戶名 回車
//永久刪除賬戶
userdel gsy
  • 命令行狀態下
[root@localhost ~]# //表示是root賬戶,一般指最高權限的用戶在操作
[gsy@localhost ~]$ //表示非root賬戶,既不是最高權限的用戶在操作
  • 終止命令程序
CTRL+C
  • 鼠標右鍵
    當你復制過一些內容的時候,直接點鼠標右鍵,它會直接粘貼在命令里
  • 切換文件夾
//切換文件夾
cd 文件名
//返回上一層目錄
cd ..
//直接進入根目錄
cd /
//切換到上一次的目錄
cd -
//穿文件夾進入
cd 父級文件夾/子文件夾
  • 查看目錄
//當前目錄下的子目錄及文件列表
ls
//查看目錄下的子目錄及文件列表的屬性(所有者,權限,最后修改時間)
ll
  • 更改文件或文件夾權限
    權限本身劃分為:
    Read 讀(4)
    是否可以查看文件內容
    Write 寫(2)
    是否可以修改該文件(可以強制寫操作)
    eXecute 執行(1)
    linux系統里面可以編寫shell腳本程序文件,該文件執行過程中可以批量執行對應的指令。
//設置文件最大權限
chmod 777 文件名
//循環遞歸該文件夾下的所有子文件或子文件夾最大權限
chmod -R 777 文件名
  • 創建,刪除文件夾
//創建一個文件夾
mkdir 文件夾名
//在創建文件的同時,給文件設置訪問權限。
mkdir -m 777 文件夾
//創建一個文件
touch 文件名
//刪除文件夾
rm -r 文件夾名
//刪除文件
rm 文件
//遞歸強制刪除
rm -rf 文件夾名
  • 復制
//遞歸dir1里所有文件復制到dir2下
cp -R dir1 dir2
//dir2復制到dir3下,并改名字為newdir
cp dir1/dir2 dir3/newdir
  • 移動
//mv是移動和改名合并的指令
//mv指令的第二個參數是不存在的就是改名字操作
mv dir newdir //dir改名字為newdir
//mv指令的第二個參數是存在的名字就是移動操作
mv dir dir1 //將dir移動到dir1目錄下
  • 文件查找
//find 選項 選項值
//具體選項
find -name 文件名 //直接根據文件名查找文件
find -size 大小 //根據文件大小查找文件
find / -name test //把系統全部目錄遞歸查找一次 搜索test目錄
  • 壓縮文件
//壓縮index.php文件
gzip index.php
//解壓index.php.gz文件
gzip -d index.php.gz
  • 查看硬盤信息
df -hl
  • LINUX防火墻
//查看防火墻狀態
service iptables status
//停止防火墻
service iptables stop
//啟動防火墻
service iptables start
//重啟防火墻
service iptables restart
  • 遠程訪問Mysql
//停止防火墻
service iptables stop
//進入mysql命令行
mysql -u root -p
enter password: root
use mysql;
//查詢mysql用戶組
select host,user,password from user;
//新建用戶gsy,允許所有主機連接遠程訪問mysql,也可指定主機IP訪問
grant all privileges on *.* to gsy@'%' identified by '123456';
//新設置用戶或更改密碼后需用刷新
flush privileges;

如果是阿里云的ecs服務器還要添加一條規則,在服務器控制臺找到 安全組-配置規則-添加安全組規則:

  • VIM編輯器
    vim是Linux上最常用的文本編輯器,并不是唯一的文本編輯器。相當于windows上的記事本。但是要使用一些基本命令才能操作。實際功能比windows的記事本要強大的多。下面是VIM的鍵盤布局圖,可以用來參考學習:

在命令行中輸入vim,進入vim編輯器
按一下i鍵,下端顯示 --INSERT--,進入編輯模式
Esc鍵退出i(編輯)命令進行其它命令使用

//讀入指定文件名的內容,并寫入到當前編輯器中
:r 文件名
//將當前編輯器中的內容重新寫入到一個新文件中
:w 文件名
//在編輯的過程中保存文件,相當于word中的ctrl+s
:w
// 暫時離開 vim 到指令列模式下執行 command 的顯示結果例如
:! ls
//在編輯過程中執行shell命令,暫時退出vim編輯器
:sh
//執行完命令后ctrl+d退出重新進入vim編輯繼續編輯, 在shell命令下,執行ctrl+l完成清屏
//保存文件并退出
:wq
//強制退出,不保存
:q!
//編輯中的文件顯示行號
:set nu
//編輯中的文件不顯示行號
:set nonu
//撤消上一步操作
:u
//查找字符"abc",找到字符后按n檢索出下一個
/abc
//刪除行
dd
//跳到文件最后一行
shift+g

Nginx(配置偽靜態規則)
rewrite:首先找到域名對應的配置文件

cd /usr/local/nginx/conf/vhost
vim 域名.conf
//添加代碼

location / {
         if (!-e $request_filename){
            rewrite  ^/(.*)$  /index.php?s=/$1  last;
        }
    }

location /
            {
                index index.php;
                #ThinkPHP REWRITE支持
                if (!-e  $request_filename) {
                    rewrite ^/(.*)$ /index.php?s=$1 last;
                }
                #301 跳轉設置
                if ($host = 'vc.cn') {
                        rewrite ^/(.*) http://www.vc.cn/$1 permanent;
                }
            
            } 
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 進入帶空格的文件或者文件夾 Linux文件權限詳解 文件和目錄權限概述 在linux中的每一個文件或目錄都包含有訪...
    annkee閱讀 2,714評論 0 4
  • 1、文件和目錄: # cd /home 進入 '/home' 目錄 # cd .. ...
    XDgbh閱讀 2,046評論 0 1
  • 1.創建連接的兩種方式 軟連接:ln-s 源文件 目標文件例如:ln -s /usr/local/tomcat /...
    Xara_閱讀 218評論 0 0
  • 一、命令基本格式 命令提示符 當登錄linux系統時,最常見的命令就是:** [root@bogon ~]#**其...
    魯克巴克詩閱讀 894評論 0 6
  • 深夜,都喜歡用食療一詞,年輕人就不該用這個詞,消極之意漸濃。 國慶的七天,過得似乎就消極了點兒,因為脫離了書本,便...
    木子言寺月閱讀 558評論 0 0