日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux系统:常用Linux系统管理命令总结

發布時間:2025/3/17 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统:常用Linux系统管理命令总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄指令

1、創建目錄make directory

mkdir 目錄名稱 //mkdir spring,創建一個spring文件夾 mkdir -p file/file/file //遞歸創建多級別關系目錄 mkdir dir/newdir //不使用遞歸 mkdir -p dir/newdir/newdir //使用遞歸

2、移動目錄 move

mv dir1 dir2 //把dir1目錄移動到dir2目錄下 mv dir1/dir2 dir3 //把dir2目錄移動到dir3目錄下 mv dir1/dir2 dir3/dir4 //把dir2目錄移動到dir4目錄下 mv dir1/dir2 ./ //把dir2移動到當前目錄下 mv dir1/dir2 dir3/dir4 //dir2移到dir4目錄下,并改名字為“原名” mv dir1/dir2 dir3/dir4/newdir //dir2移到dir4目錄下, 并改名字為“newdir”

3、修改文件名

mv dir1 newdir1 //修改dir1的名稱為newdir1

4、復制 copy

復制文件

cp file1 dir/file2 //把file1拷貝到dir目錄下,并改名為file2 cp file1 dir //file1被復制到dir目錄下,并改名字為“原名” cp dir1/file1 dir2/newfile //file1被復制到dir2目錄下,并改名字為“newfile” 復制目錄:-r忽略目錄的層級關系 cp -r dir1 dir2 //dir1被復制到dir2目錄下,并改名字為"原名" cp -r dir1/dir2 dir3/newdir //dir2被復制到dir3目錄下,并改名字為"newdir" cp -r dir1/dir2 dir3/dir4 //dir2被復制到dir4目錄下,并改名字為"原名" cp -r dir1/dir2 dir3/dir4/newdir //dir2被制到dir4目錄下,并改名字為"newdir" cp -r dir1 ../../newdir //dir1被復制到上兩級目錄下,并改名字為"newdir"

5、刪除 remove

rm 文件 //刪除文件 remove regular file “” //y:刪除,n:取消操作 rm -r 層級目錄 //遞歸刪除目錄 rm -rf 目錄/文件 //強制刪除文件或者目錄

文件指令

1、查看文件內容

cat filename //打印文件內容到輸出終端more filename //通過敲回車方式逐行查看文件的各個行內容//默認從第一行開始查看//不支持回看//輸入q 退出查看 less filename //通過“上下左右”鍵查看文件的各個部分內容//支持回看//輸入q 退出查看 head -n filename //查看文件的前n行內容tail -n filename //查看文件的后n行內容 wc filename //查看文件的行數

2、創建文件

touch dir1/filename //指定路徑下創建文件 touch filename //當前目錄下創建文件

3、給文件追加內容

如果文件不存在會創建文件

echo content > filename //把“內容”以[覆蓋]方式追加給“文件” echo content>> filename //把“內容”以[追加]形式寫給“文件”

用戶指令

用戶操作:需要系統的root登錄

1、創建用戶user add

配置文件:/etc/passwd

useradd useradd liming //創建liming用戶,同時會創建一個同名的組出來 useradd -g 組別編號 username //把用戶的組別設置好,避免創建同名的組出來 useradd -g 組編號 -u 用戶編號 -d 家目錄 username

2、修改用戶 usermodify

usermod -g 組編號 -u 用戶編號 -d 家目錄 -l 新名字 username

3、刪除用戶 userdelete

userdel username userdel -r username //刪除用戶同時刪除其家目錄

4、給用戶設置密碼,使其登錄系統

passwd 用戶名

組別操作:需要系統root登錄

1、創建組 group add

配置文件:/etc/group groupadd music

2、修改組 groupmodify

groupmod -g gid -n 新名字 groupname

3、刪除組 groupdelete

groupdel groupname //組下邊如果有用戶存在,就禁止刪除

權限指令

Linux中定義了3種訪問權限,分別是r、w、x。

r:表示對象是可讀的,八進制表示為4 w:表示對象是可寫的,八進制表示為2 x:表示對象是可執行的,八進制表示為1 -rwx rwx rwx 文件所屬者權限 用戶組權限 其他用戶權限

功能:修改目錄或文件的權限
u:user(所有者)  g:group(所屬組)  
o:other(其他人)  a:all(所有人)  
r:read(讀)  w:write(寫)  x:execute(執行)

chmod 460 test.txt : test文件所有者:r,所屬組:rw,其他用戶無權限 chmod u+w dest_file:給目標文件的所屬者增加w權限。 chmod u+wx,g+x,o+w dest_file:給目標文件的所屬者增加w權限,所屬組增加x權限,系統其他用戶增加w權限。 chmod o-w dest_file:給目標文件的其他用戶移除w權限。 chmod u=rwx dest_file:給所屬者賦予rwx權限。 chmod -R 777 /tmp/a ,目錄a包括目錄下的所有文件或目錄的所有用戶權限都變為rwx。

記事本指令

編輯模式下面顯示:- -INSERT- -
命令模式下面顯示:(默認什么都不顯示)
尾行模式下面顯示::wq(退出并保存)

編輯模式操作

a: 光標向后移動一位i: 光標和 所在字符 不發生任何變化o: 給新起一行s: 刪除光標所在字符

尾行模式操作

:q //quit 退出編輯器:w //write 對修改后的內容進行保存:wq //write quit 保存修改并退出編輯器:q! //(不保存)強制退出編輯器:w! //強制保存:wq! //強制保存并退出編輯:set number 或 nu //設置行號:set nonumber 或 nonu //設置行號:/內容/ 或 /內容 //查找指定內容小寫n(next)下一個大寫N(next)上一個:數字 //跳轉到數字所在行字符串替換cont1被替換為cont2:s/cont1/cont2/ //替換光標所在行的第一個cont1:s/cont1/cont2/g //替換光標所在行的全部的cont1:%s/cont1/cont2/g //替換整個文檔的cont1

命令模式操作

u 光標移動字符級上(k) 下(j) 左(h) 右(l) 鍵單詞級w: word移動到下個單詞的首字母e: end移動到下個(本)單詞的尾字母b: before移動到上個(本)單詞的首字母行級$: 行尾0: 行首段落級(翻屏){: 上個(本)段落首部}: 下個(本)段落尾部屏幕級(不翻屏)H: 屏幕首部L: 屏幕尾部文檔級G: 文檔尾部1G: 文檔第1行nG: 文檔第n行u 內容刪除dd: 刪除光標當前行2dd: 包括當前行在內,向后刪除2行內容ndd: 包括當前行在內,刪除后邊n行內容x: 刪除光標所在字符c+w: 從光標所在位置刪除至單詞結尾,并進入編輯模式u 內容復制yy: 復制光標當前行2yy: 包括當前行在內,向后復制2行內容nyy: 包括當前行在內,復制后邊n行內容p: 對(刪除)復制好的內容進行粘貼操作u 相關快捷操作u: undo撤銷J: 合并上下兩行r: 單個字符替換.點: 重復執行上次最近的指令

解和壓指令

gzip a.txt :gzip壓縮 gzip -d a.txt.gz或gunzip a.txt.gz:解壓 bzip2 a:bzip2壓縮 bunzip2 a.bz2 或bzip2 -d a.bz2:解壓 tar -cvf bak.tar .:將當前目錄的文件打包 tar -rvf bak.tar /etc/password:將/etc/password追加文件到bak.tar中(r) tar -xvf bak.tar:解壓 tar -zcvf a.tar.gz:打包并壓縮gzip tar -zxvf a.tar.gz:解壓縮 tar -zxvf a.tar.gz -C /usr:解壓到/usr/下 tar -ztvf a.tar.gz或zip/unzip:查看壓縮包內容 tar -jcvf a.tar.bz2:打包并壓縮成bz2 tar -jxvf a.tar.bz2:解壓bz2

防火墻指令

1、重啟后生效

開啟: chkconfig iptables on 關閉: chkconfig iptables off

2、即時生效,重啟后失效

開啟: service iptables start 關閉: service iptables stop

系統指令

shell > # grep 關鍵字 路徑名 將文本中指定的信息匹配出來 shell ># which 指令 查找指令對應的二進制文件 shell > # ps –A 查看系統活躍進程process shell > # du –h 目標 以K,M,G為單位顯示目錄或文件占據磁盤空間的大小 (block塊默認=4k) shell > # date –s “2013-09-13 19:42:30” 給系統設置時間 shell > # date 查看系統時間 shell > # df –lh 查看系統分區情況 shell > # kill -9 pid 殺死指定進程號的進程

快捷鍵指令

ctrl + c:停止進程 ctrl + l:清屏 ctrl + r:搜索歷史命令 ctrl + q:退出 help “指令” 或者 man “指令”:查看內部命令幫助 cd ~ 或 cd:進入到用戶根目錄 pwd:查看當前所在目錄 cd ~cl:進入到cl用戶根目錄 cd -:返回到原來目錄 cd ..:返回到上一級目錄 ls –la:查看la用戶根目錄下的所有文件

關注公眾號:【知了一笑】,內容源代碼在這里。

總結

以上是生活随笔為你收集整理的Linux系统:常用Linux系统管理命令总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。