【Liunx】基礎命令

經常使用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
查看ip地址的兩種方式
ifconfig
ip addr show
Linux的兩種ip地址:
   127.0 . 0.1   本機迴環地址
   0.0 . 0.0     全網地址 / 綁定全部網卡 / 全部地址
 
Linux遠程鏈接,鏈接本地虛擬機服務器
windows默認沒有ssh命令,能夠經過安裝xshell 獲取ssh命令
ssh 用戶名@服務器ip
 
Linux的目錄分割符   /
windows的目錄分割符 \
 
超級用戶的家目錄  / root
普通用戶的家目錄  / home
 
超級用戶的命令提示符[root@bogon ~] #
普通用戶的命令提示符[root@bogon ~]$

文件的增刪改查

複製代碼
增
建立文件夾
       mkdir   文件名
建立文本文件
       touch    text.txt
       touch    .text.txt   # 建立隱藏文件
遞歸建立文件夾
    mkdir -p  ./20期/{demo1,demo2,demo3} 【在當前目錄下建立一個文件夾名爲20期,在20期裏建立了這三個子文件夾】
複製代碼
複製代碼
刪
刪除文本文件
       rm text.txt
       rm -r 文件名
       -r  【遞歸刪除文件和文件夾】
       -f  【強制刪除不提示】
          #上面兩種刪除文件的方式都會又詢問你是否要刪除
       rm -rf 文件名     # 強制刪除不提示(慎用)
複製代碼
改
修改文件名
        mv   舊文件名   新文件名      # 文件和文本同樣
移動文件
        mv   你想移動的文件   你要移動到的目錄 
複製代碼
查
ls      【查看當前目錄下的全部文件】
ls -l   【查看當前目錄詳細信息(權限)】
ls -l /tmp 【查看指定文件下的文件信息】
ls -lh  【查看文件大小顯示M/G】
ls -a   【查看當前目錄下的全部文件包括隱藏文件】
cat     【查看文本內容】
cat -n  【查看文本內容顯示行號】
.       【當前目錄】
..      【上一級目錄】
複製代碼

其餘命令

複製代碼
絕對路徑:只要從根目錄開始的路徑寫法,都是絕對路徑
    ls    /opt
相對路徑:只要不是根目錄開頭,那就是個相對路徑
    ls   ../tmp

~    【當前登陸用戶的家目錄 】

-    【返回上一次的工做目錄】    cd-

man     【查看幫助信息 man 命令 Q退出幫助  man mkdir】
clear   【清空當前屏幕信息】
pwd     【當前所在目錄】
whoami  【查看當前登陸的用戶】
who     【查看全部登錄用戶】
cal     【查看日曆】
date    【查看當前時間】
useradd 【建立用戶】  password 【設置密碼】
su - 用戶名 【切換用戶】
sudo su -  【切換到超級用戶】
help    【查看幫助信息】useradd --help 【查看useradd的幫助信息】
echo    【至關於打印,輸出到屏幕上】
>       【覆蓋寫】 echo "hello">text.txt
>>      【追加寫】 echo "word">>text.txt 
<<      【數據追加寫入符】
<       【數據寫入】
複製代碼
1
2
3
4
5
6
7
cat >file2 <<EOF
555
666
777
> EOF
 
# EOF 文件的頭尾符號 開始和結束

vim

1
2
3
4
5
6
7
8
9
10
1 、打開文件        【vim 文件名】
2 、進入編輯模式  【按i進入插入模式】
3 、寫代碼
4 、退出編輯模式  【esc退出編輯模式】
5 、退出vim編輯器【:wq!】
輸入冒號進入底線編輯模式
:w!  強制寫入不退出
:q!  不保存強制退出
 
編碼問題:linux系統內置的是py2,若是咱們須要寫入中文,須要在文件開頭定義 #!coding:utf8

複製代碼
vim編輯器

命令行模式:

1:a/i/o 進入插入模式;

2:dd 刪除光標所在的那一行;

3:ndd n爲數字,刪除光標所在的向下n行  20dd表示刪除20行;

4:yy 複製光標所在的那一行;

5:nyy n爲數字,複製光標所在的向下n行  20yy表示複製20行;

6:u 復原前一個操做;

7:ctrl + r 重作上一次操做;

8:yy -> 1000p   複製10000行;

9:dd -> p   剪切操做;

10:p 將已複製數據粘貼到光標的下一行;

11:P 將已複製數據粘貼到光標的上一行;

12:shift + $ 跳到行尾 ,0跳到行首;

13:gg 跳到文件的開頭,G跳到文件的結尾,nG n爲數字,跳到光標所在的向下n行  20nG表示跳到20行;

14:H 跳到屏幕的最上方那一行的第一個字符,M跳到屏幕中央那一行的第一個字符,L跳到屏幕最下方那一行的第一個字符;

擴展模式:

1:set nu 顯示行號;

2::w 將文件存入/寫入磁盤;

3::q 退出磁盤(不保存);

4::wq 將文件寫入保存並退出;

5::wq!將文件寫入保存強制並退出;
複製代碼

相關文章
相關標籤/搜索