linux基本操作

vi

命令模式

hjkl 对应 左下上右

dd 剪切当前行
yy 复制
p 下一行粘贴 P 上一行粘贴
a 在光标后插入 A 在当d行末插入
i 在光标前插入 I 在当行首插入
o 在当前行之下插入 O在上一行插入

编辑模式

:
最末行模式
:w 保存
:wq 保存并退出
:q! 不保存退出
:set nu 显示行号

目录及文件管理

cp a.txt b.txt bbb 可以复制多个文件到bbb文件夹中
移动多个文件时,最后一个参数必须是目录
cp b.txt bbb/c.txt 把b.txt文件复制到bbb中并改名为c.txt
cp -r bbb ccc 循环递归复制bbb文件夹 生成ccc
mv 移动文件 基本和cp操作一样(mv a.txt b.txt是把a.txt改名为b.txt)
rm 文件或目录 答复y或n (rm -f a.txt 不用答复就删除 -r 用来删除目录)

查找

查找命令所在目录: which 命令名
特定目录查找: whereis 文件或目录
查找: find 目录 参数[-name/user/size]
find命令最强大,速度最慢
find / -name 'pass*'找出所以含pass字符的文件
find / -name 'pass??'模糊查询符合pass??条件的文件(几个?代表几个任意字符)
find / -user 'root' 查找root创建的文件

用户和群组管理

查看: who
创建用户: useradd [-g群组] 用户名
设置密码: passwd 用户名
删除用户: userdel [-r] 用户名 (-r同时删除该用户的home文件夹)
查看群组: groups [用户名]
创建群组: groupadd 群组名
删除群组: groupdel 群组名
用户群组修改: usermod [-g 群组名] 用户名

权限、角色的设置

权限、角色的设置
修改所有者: chown(chage own缩写)[-R] 用户名 文件或目录
修改所有者和组: chown(chage own缩写)[-R] 用户名 : 组名 文件或目录,如chown -R root:root workspace01;
修改所属组: chgrp(chage group缩写)[-R] 组名 文件或目录
权限修改 : chmod [-R] xyz 文件或目录(x 所有者权限 y 所属组权限 z 其他用户权限)
第一种写法: r:4 w:2 x:1 rwx数字总和即权限
例如:chmod 757 workspace01,chmod 777 1.txt,;chmod -R root:root workspace01;
第二组写法:
x角色 u g o a分别代表所有者、所属组 、其他用户、所有角色
y设置 ±=分别代表增加、减少、设置
z权限 rwx
例如:chmod a=r 3.txt就是所有角色对3.txt的权限设置为可读;

压缩与解压缩

tar [-ctxzjJvf] 压缩文件 [文件源]
c打包或压缩 x解压缩和解打包 t查看内容
z使用gzip方式 j使用bzip2方式 J使用xz方式
v显示过程
f指定压缩包名

打包和压缩示例:

  • tar -cvf mytar.tar mydir 这是把目录mydir打包,
  • tar -czvf mygz.gz a.txt b.txt. c.txt 这是把三个txt文件压缩。

mytar.tar、mygz.gz为包名。

解压缩:
tar -xvf mytar.tar
不同功能替换c、x、t即可。

软件安装

源码包安装
  1. 下载源码包
  2. tar解压
  3. cd进入目录,编译
  1. 编译前配置(./configure)
  2. 编译(make)
  3. 编译安装(make install)
  • make clean [源码包] 删除软件
rpm包安装
  1. 下载rpm安装包
  2. rpm -ivh [软件包]
    -i安装 -v显示详细信息 -h显示进度
  • rpm -q [安装包]
    -q查询是否安装 -qi查询包信息 -ql查询安装位置
  • rpm -e [安装包] 卸载
yum安装管理rpm包
  1. yum list 查询可以安装的软件包名称
  2. yum [-y] install 安装软件包
  • yum [-y] update [软件包] 更新软件包
  • yum [-y] remove [软件包] 卸载软件包
  • yum安装软件包来自yum源

源码包所有平台可以安装,rpm是红帽系列系统使用的,yum比rpm方便
ubuntu与debian没有rpm与yum命令,它们使用apt-get。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值