pwd 顯示當前目、
ps -aux看進程
ifconfig查看IP
sudo su root
eog打開圖片
cd xx 進入目錄
cd .. 返回
cd ~? 回城
cd -? 返回上一個目錄
cd .? 進入當前目錄
ls? 顯示文件
ls -a 顯示目錄隱藏文件
ls -l 顯示目錄文件的具體信息
ls - lh 顯示文件大小
history 歷史? !+數字
ls --help? ?man ls 幫助
mkdir 創建文件夾
touch 創建文件
gedit 編制文件
cat? ? 查看文件內容
rmdir 刪除空目錄
rm 刪除文件? rm -r刪除文件夾? rm -i交互? 詢問? rm -f 強制刪除
tab 自動補全
>重新定義輸出方向
>輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到文件的尾部。
>覆蓋
>>追加
more 分屏
|管道 一頭進一頭出
clear清屏
一般加-r的操作都和文件夾有關
xx? ../xx 返回 進入
cp復制? -i 交互式復制 -f 強制復制? -v 顯示進度 -r 復制文件夾
ln 硬鏈接? 源文件 鏈接文件
ln -s 源文件 鏈接文件? 創建軟鏈接
源文件刪除? 硬鏈接可以打開 軟連接打不開
mkdir xx/xxx/xxxx
sudo? apt install xxx
mv xx? xxxx 移動文件或重命名
-i 交互式 前提文件已存在
-v 顯示進度
-f 強制
ls xxx* 后面任何字符
ls *xxx 前面任何字符
ls ?xxx ?代表一個字符
word? 搜索替換
搜索文本里面的內容
grep
-v 取反
-i 忽略大小寫
-n 顯示行號
find / -name *.sh? 從根目錄開始搜索以.sh結尾的文件
find . -name *.sh? 從當前開始搜索以.sh結尾的文件
find / -name [A-Z]* 從根目錄開始搜索以A-Z開頭的文件
find / -size +2M? 從根目錄開始搜索大小大于2M的文件
find / -size -2M? 從根目錄開始搜索大小小于2M的文件
find / -size +2M -size -5M? 從根目錄開始搜索大2M小于5M的文件
上下 和tab鍵
ping www.baidu.com
sudo apt install sl
無法定位軟件包
sudo apt update 更新
ctrl+shift+t 新增一個終端
alt+1 2 .. 切換終端
ls xxx*后面任何字符
----------------------------------------------------------
xxx.rar 常見的壓縮
xxx.zip
歸檔----整理
xxxx.tar.gz
tar -zcvf xxx.tar.gz * 壓縮文件
tar -zxvf xxx.tar.gz? 解壓文件
tar -jcvf xxx.tar.bz2 * 壓縮 bz2
tar -jxvf xxx.tar.bz2
xxx.zip
zip xxx.zip *
unzip xxx.zip 解壓
--------
xxxx.rar
xxxx.zip
tar -cvf test.tar * 整理
tar -xvf test.tar? 解壓
歸檔-----整理
xxxx.tar.gz
tar -zcvf xxx.tar.gz *? 整理并壓縮
tar -zxvf xxx.tar.gz? 解壓縮
xxx.tar.bz2
tar -jcvf xxx.tar.bz2 * 整理并壓縮
tar -jxvf xxx.tar.bz2? 解壓縮
xxx.zip
zip xxx.zip * 整理并壓縮
unzip xxx.zip 解壓縮
sudo apt install zip
根目錄 .vimrc
set number
三種模式
命令模式
插入模式
末行模式
從命令模式到插入模式
i 光標當前插入
I 光標移動到當前行首
o 向下開一行 光標行首
O 向上開一行 光標行首
a 插入光標后
A 插入當前行行末
yy 復制
2yy? 復制兩行
p? 粘貼
dd 刪除 或剪切
dw 刪除單詞
d0 刪除光標前
7dd 刪除7行
x 刪除光標當前字符
G 移動文本最后
12G 定位12行
gg 移動文本開頭
L 移動當前屏幕的最后
M 移動當前屏幕的中間
shift+} 向下按段移動
shift+{ 向上按段移動
u 撤銷
ctrl+r 反撤銷
j 下
k 上
h 左
l 右
r 替換
R 替換光標后
v 可視化
shift+>> 整體右移動
shift+<< 整體左移動
.執行上一次命令
ctrl+d 向下翻半屏
ctrl+u 向上翻半屏
ctrl+f 向下翻一屏
ctrl+b 向上翻一屏
/w 查找w
n 向下查找
N 向上查找
末行:
%s/abc/123/g? ? 全局替換
1,10s/abc/123/? ? 1到10行替換
sudo useradd 名字? -m 創建新用戶
cat /etc/passwd? 查看新用戶是否創建成功
su - 用戶? 切換用戶并切用戶所在目錄
su 用戶? 切換用戶
sudo userdel -r 用戶 刪除用戶并刪除用戶目錄
sudo userdel? 用戶 刪除用戶
sudo groupadd 組名 創建組
sudo groupdel 組名 刪除組
sudo usermod -a -G adm 用戶 給用戶添加到adm組中
sudo usermod -a -G sudo 用戶 給用戶添加到adm組中
chown? 用戶 文件? 修改文件的擁有者
chgrp? 組? 文件? 修改文件所屬組
other
group
user
chmod u=rwx,g=rwx,o=rwx? 文件
r 可讀 4
w 可寫? 2
x 可執行? 1
1? x
2? w
3? wx
4? r
5? rx
6? rw
7? rwx
chmod 777 3.txt
ps -aux? 查看進程
kill -9 pid? 殺進程
ifconfig? 查看ip
ping www.baidu.com 查看是否有網
df? -m? 查看磁盤空間
top
htop
apt和apt-get是一個命令
git:用git把代碼能放到github上
github:存代碼
github的1808遠程倉庫
先進入1808 先進入1808 先進入1808
git init? ? 把文件夾變成本地倉庫
git remote add origin git@github.com:xiaoyuanandroid/1808.git
把遠程倉庫和本地倉庫鏈接起來
git remote -v
git status? 查看狀態
git add . 添加文件
git commit -m "描述"
git push origin master
git remote remove origin 刪除地址