ls
a 隐藏文件
l 具体信息列表形式
h 跟l参数连用
pwd
查看当前所在位置
cd 目录名字 进入目录
cd .. 返回
cd - 返回上一次所在目录
cd ~ 返回到家
cd . 当前目录
rm -i 交互式删除
rm -f 强制性删除
rmdir 只能删除空目录
more 分屏显示
q 退出 空格翻屏
clear 清屏
ln 硬连接
ln -s 软连接
grep -nvi 搜索内容 搜索那个文件
n 显示行号
v 取反
i 忽略大小写
复制
cp 文件 路径 复制文件
cp -r 文件夹 路径 复制文件夹
移动
mv 文件 路径 移动文件
mv 文件夹 路径 移动文件夹 不需要加r
重命名
mv 文件名字 新名字
mv 文件夹名字 新名字
压缩效果最好
zcvf xxx.tar.gz 要压缩的文件 归档并压缩
tar -zxvf xxx.tar.gz 解压
压缩效果其次
tar -jcvf xxxx.tar.bz2 要压缩的文件 归档并压缩
tar -jxvf xxxx.tar.bz2
压缩效果最差
zip xxx 要压缩的文件
unzip xxx.zip 解压
ps -aux 显示进程
kill -9 pid 杀进程
ifconfig 查看ip地址
ping www.baidu.com 查看电脑网络是否联网
ping 127.0.0.1 检查网络设备是否良好
df -m 检测整个磁盘使用情况
du -h 检测当前路径使用情况
top 动态显示进程
htop 动态显示进程
date 显示当前时间 date "+%Y-%m-%d"
cal 显示日历
新增的用户不能使用sudo,能把用户添加到sudo组中和adm组中
执行下面两个命令,一定要在有sudo权限的用户
sudo usermod -a -G sudo xxx
sudo usermod -a -G adm xxx
这样用户就有sudo权限
vi
编辑(插入)模式
命令模式 默认
末行模式
i:光标插入文字头
o:向下插入一行
O:向上插入一行
a: 插入光标后
A:插入光标所在行末
yy: 复制光标所在行
2yy: 复制两行
p: 粘贴
dd: 删除光标所在行
2dd:删除2行
x:删除光标所在的字符
dw:删除整个单词
u:撤销
ctrl+r:反撤销
/搜索内容回车 查找内容
n:向下查找
N: 向上查找
ctrl+d:向下翻半屏
ctrl+u:向上翻半屏
ctrl+f:向下翻一屏
ctrl+b:向上翻一屏
w:向后移动一个字
b:想前移动一个字
r:替换
R:把光标后字符替换
%s/d/1/g:把全局的d替换成1
1,10s/d/1/g:把1-10行的d替换成1
v:可视化
shift+>> 整体往右移
shift+<< 整体往左移
.重复上一次
shift+}: 按段向下移动
shift+{: 按段向上移动
G: 光标定位到最后
20G:光标定位到20行
gg:光标定位开头
M: 光标定位到当前屏幕中间
L:光标定位到当前屏幕末尾
j:光标下移
k:光标上移
h:光标左移
l:光标右移
上下左右 abdc 百度/google
sudo apt remove vim-common
sudo apt install vim
显示行数 家目录编辑 .vimrc 写入set number 保存并退出最好加上sudo
vi和vim 是一样的东西
apt和apt-get是一样东西
sudo apt-get update 更新源
sudo apt-get install package 安装包
sudo apt-get remove package 删除包
sudo apt-get -f install 修复安装
sudo apt-get upgrade 更新已安装的包
想让终端停止任务
ctrl+c
git status 查看状态
git add . 添加文件
git commit -m "描述" 提交
git push origin master
网友评论