linux命令列操作基本知識

2022-08-12 13:06:15 字數 2348 閱讀 6050

.	表示當前目錄

.. 表示上一級目錄

ls 顯示檔案 -l 列表 -a 隱藏檔案 -h 檔案大小人性化顯示

gedit 自帶文字編輯器

subl 開啟sublime

> 重定向「w」 >>重定向「a」

cat 顯示檔案內容 more分頁顯示

ls | more 管道

cd - 返回剛才的目錄 cd .. 返回上一級

touch 	建立檔案

mkdir 建立資料夾

rmdir 刪除(空)資料夾

rm 刪除檔案 -r / -r 遞迴刪除檔案(包括資料夾) -f 強制刪除

ln 建立硬鏈結(兩個名字,指向同乙個檔案),刪除原始檔,鏈結檔案不會刪除 -s 真正的軟鏈結

grep 搜尋 -n顯示行數 grep 『^22$』 file.txt ^ 以22開頭 $以22結尾

find 查詢檔案 find /home/ -name file.txt 其他選項 -size 按大小找 -perm 按許可權找

cp copy -r 遞迴實現(資料夾) -i 互動式(不斷提示)

mv 移動檔案(重新命名也用這個)

tar -c create建立 -x 解包 -v 顯示進度 -z 壓縮成gz -j 壓縮成gz2 -f filename(需要放在最後)-c 指定路徑

eg:tar -cvf t.tar 1.txt 2.txt 打包經典案例

eg: tar -xvf t.tar 解包經典案例

gzip 壓縮/解壓 -r 遞迴壓縮

gzip t.tar t.tar.gz 第二個引數可以省略

gzip -d t.tar.gz -d 解壓,返回乙個tar包

zip 目標檔案(無需字尾) 原始檔

unzip -d 目錄 原始檔

檔案資訊
-rw-rw-r--  1 		 cen  cen 0 	5月  26 21:57 1.py

(許可權) 硬鏈結數 使用者 組 size 修改時間 name

d rwx-w- --x

d d資料夾 -檔案

rwx u使用者許可權

-w- g組許可權

--x o其他

修改許可權
普通模式

chmod [u]+x 新增許可權

chmod [o]-x 刪除許可權

chmod [g]=rwx,o=x 修改許可權 a=x 全部修改

八進位制模式

r 4

w 2

x 1

- 0

修改檔案擁有者
chown username filename

chgrp groupname filename

reboot

shutdown -r reboot -h halt關閉(後面可接 now 具體時間 倒計時)-c cancel取消

df 檢查磁碟空間

ps 顯示系統程序 -a all -u 詳細 -x 沒有終端的程序

kill pid -9 絕殺

top 動態系統程序 m memory c cpu t time u user q qiut

df 檢視磁碟使用情況

du 當前目錄磁碟情況

ifconfig ip資訊

ctrl - c 終止程序

ctrl - v 強制終止程序

ssh是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議

ssh [email protected]

即可遠端登入

使用者

who 	檢視當前使用者資訊

whoami 我是誰

useradd/adduser 新增使用者

passwd [username] 修改使用者密碼

su [suername] 修改使用者

cat /etc/passwd 檢視使用者

使用者組
cat /etc/group		檢視使用者組

gropmod + tab + tab 檢視使用者組

groupmod -g 修改為主使用者組,-g新增到使用者組

在sudo 組中的使用者有root許可權

groupadd 新增組

groupdel 刪除組

groups [username] 檢視屬於的使用者組

$ sudo apt-get --purge remove

Ubuntu 命令列基本知識

1 zouyiran zouyrpc zouyiran 表示使用者名稱 zouyrpc表示這台電腦的名字 表示該使用者的主目錄,相當於 home zouyiran 比如 zouyiran zouyrpc cd home zouyiran zouyiran zouyrpc 表明你在普通使用者模式下,而...

mysql 命令列基本操作

基礎操作部分 1.連線mysql命令 usr local mysql bin mysql uroot p 2.通過tcp連線管理不同埠的多個mysql usr local mysql bin mysql u root p protocol tcp host localhost port 3307 3...

mysql命令列基本操作

mysql uroot p 回車後輸入密碼exit quit ctrl dprompt python select version 檢視版本 select now 顯示當前時間show databases use 資料庫名 例 use python select database create da...