Linux 基礎指令2


管道符|

先執行第一個命令后執行第二個

eg:查看文件中間幾行:

head -n1 文件名| tail -n2 :先查看文件前n1行,然后在n1行中的后n2行

tail -n1 文件名| head -n2 :先查看文件后n1行,然后在n1行中的前n2行

vi 文件名:

  • 一般模式/首行模式/命令模式
  • 編輯模式/插入模式
  • 底行命令行

一般模式/首行模式/命令模式

移動光標

h j k l

gg:首行行首

ngg:第n行行首

G: 尾行行首

nG:第n行行首

0:所在行行首

$:所在行行尾

yy:復制光標所在行

nyy:復制n

p:粘貼

np:粘貼n

dd:剪切光標所在行

ndd:剪切n

u:撤銷上一步操作

r:替換光標所在字符

R:連續替換 【esc鍵返回一般模式】

進入編輯模式/插入模式

i:在光標前進入插入模式

I:在光標所在行行首進入插入模式

a: 在光標后進入進入插入模式

A: 在光標所在行行尾進入插入模式

s: 刪除光標所在字符進入插入模式

S: 刪除光標所在行進入插入模式

o: 在光標所在行的下一行 新建一行進入插入模式

O: 在光標所在行的上一行 新建一行進入插入模式

 

 

 

  • 編輯模式進入一般模式【esc鍵】
  • 一般進入底行/命令行模式【:】冒號
  • 底行/命令行模式,進入一般模式【esc鍵】

進入底行/命令行模式

set nu: 顯示行號【默認回到一般模式】

set nonu: 不顯示行號【默認回到一般模式】

q: 退出【文件未編輯】

q!: 不保存退出

wq: 保存退出

管理員操作

su 用戶1: 切到用戶1

普通用戶切到其他用戶,需要輸入密碼

useradd 用戶名: 添加用戶

passwd 用戶名: 修改用戶密碼

groupadd 組名: 添加組

用戶: cat /etc/passwd

組: cat /etc/group

gpasswd -a 用戶1 組1: 添加用戶1 到組1

gpasswd -d 用戶1 組1: 從組1移除用戶1

文件信息解讀和權限修改

 改權限

chmod u+rwx 目錄文件

chmod g+rwx 目錄文件

chmod o+rwx 目錄文件

chmod u-rwx 目錄文件

chmod g-rwx 目錄文件

chmod o-rwx 目錄文件

r:4  w: 2  x:1  : 0~7 表示讀寫執行權限

chmod 777 目錄文件:

第一個7: 所屬用戶的rwx權限

第二個7: 所屬組的rwx權限

第三個7: 其他人的rwx權限

  • chmod 7 aa.txt 不足3位高位補零
    • 即chmod 007 aa.txt

改文件所屬

chown 用戶名: 組名 目錄文件: 修改目錄文件所屬用戶,用戶組

chown 用戶名 目錄文件: 修改目錄文件所屬用戶

chown :組名 目錄文件: 修改目錄文件所屬用戶組

打包、壓縮、解壓

tar -cf 包1 目錄文件

c: 創建

z: 壓縮

v: 冗余,列出解壓/壓縮的目錄文件名

x: 解壓

f: 文件

tar -tf 包名: 不解壓列出目錄文件名

tar -czvf 包1 目錄文件 ------->解壓: tar -xzvf 包1 tar -xvf 包1

tar -cvf 包1 目錄文件 ------->解壓: tar -xvf 包1

網絡配置文件

cat /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes 開機網絡默認啟動

 

reboot:重啟

halt: 關機


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM