运维第一天笔记

常见的操作系
Windows xp dos w7 w8 w10

Linux

ubuntu

redhat 面向企业

centos 社区

开源: 源代码对外开
闭源: 源代码不对外开放

root (流氓用户)超级管理员

student 普通用户

hd IDE设备

sd scsi设备

vd 虚拟设备

/dev/sda5 # 第一块硬盘 第5个分区

/dev/sdc1 # 第三块硬盘 第1个分区

/dev/vd

$普通用户

#超级用户

命令格式:

命令字 选项 参数1 参数2

ls --help 查看帮助信息

ls -ld       显示目录详细信息

-a           显示隐藏文件夹 包含.和..

-A           显示隐藏文件不包含.和..

-l           显示文件信息

-d           显示目录详细信息

-R           递归显示

pwd 定位当前工作目录

Tab 键自动补齐

ctrl + l 清空屏幕

ctrl + u 清空行首

ctrl + w 删除一个单词

ctrl + c 废弃当前编辑的命令

#新建1000个文件夹, 名字为admin1 到 admin1000

mkdir admin{1..1000}

#删除所有以a为开头的文件夹

rm -rf a*

#删除除了admin15以外的所有文件

rm -rf !(admin15)

#删除除了a10 a20 以外的所有文件

rm -rf !(a10|a20)

Linux 目录分区结构

/:  根目录  所有文件都在根目录下

管理目录:

/boot   用来存放内核及系统引导文件

/bin    用来存放linux的工具, 在终端里面输入ls的工具

/sbin   大多数涉及系统管理的命令参数, 是只有超级用户root的可执行命令, 普通用户没有权限

/var    存放系统日志, 数据文件, 邮箱等

/etc    用来存放系统的配置文件

/dev    用来存放设备文件 [u盘, 鼠标, 硬盘]

/mnt    存放系统挂载文件的

用户目录:

/root:  超级管理员的root的家目录

/home:  普通用户的家目录

应用程序目录:

/lib    主要用来存放系统动态库文件

/tmp    临时目录, 系统会定期清理

/user   存放以一些不适合放在/sbin 或者/etc的目录

/user/bin   用来存放程序文件

/opt    存放可选程序的文件

创建目录 mkdir

创建文档 mkdir

创建文件 touch

#写入信息到文件

echo aaa > 文件名    覆盖写入

echo bbb >> 文件名   追加写入

重复touch同一个文件, 只会刷新时间, 内容不会变更

vim
输入 i 进入插入模式  进行文本编辑
yy  复制
p  粘贴  100p粘贴100行


wq保存并退出


批量删除

ctrl + v  进入可视化模式 选中 I 按下 选中进行删除    delete键删除


dd 删除当前行
100dd 删除100行


可视化界面下  shift+i 编辑修改  esc退出后批量修改

把etc/passwd 重定向到 root/passwd

cat /etc/passwd > /root/passwd

cp 复制文件

cp 源文件路径 目标路径

cp -r 递归复制

mv 剪切

在相同路径下面属于重命名

把 /etc/gshadow 复制到 /opt

cp /etc/gshadow /opt

把 /opt/gshadow 移动到 /root/gsha

mv /opt/gshadow /root/gsha

把 /root/gsha 重命名为 test

mv /root/gsha /root/test

less test 以行显示

more test 以列显示

显示后10行的前5行

tail -10 文件名 | head -5

linux tty 终端

0: halt 关机

1: 单用户模式, 单用户模式只有系统管理员才可以进入

2: 不具备网络文件系统功能的多用户命令行模式

3: 具有网络文件系统的多用户命令行模式

4: 保留使用, 需要自己定义

5: 使用具备网络功能的xwindows模式. 系统初始化直接进入图形界面的模式, 适合初学者使用

6: 关闭所有运行的程序并重新启动

ctrl shift + 增大终端

ctrl - 缩小终端

find 路径 选项1 选项2

find -name
	
find / -name 文件名 -type f
	
find / -name 目录名 -type d

find -type f文件 d目录vim /etc/hostname



find -time 按照时间查找
find / -iname a 匹配大小写


find -user 按照用户查找

find / -user student

find / -user student -type f


find -group 按照组名查找

group -v


find -size 按照大小查找
	
find / -size +4G	+为大  -为小

例子:
find / -name a 查找/目录下 a开始的文件

find / -name a -type f文件 d目录

-a
-o

grep -o l(查找的单词) a.txt(目标查找文件)

greo -v l a.txt(不包含l 取反)

greo ^1 a.txt # 从头匹配


alias 别名 帮助我们简化命令

alias evan="pwd"

别名 操作

ssh root @192.168.4.5

ssh root @192.168.4.7

修改主机名

vim /etc/hostname

bash刷新主机名

加/与不加/的区别

/etc/ etc下所有目录
/etc  只有一级目录

exec

ls -i 显示结点
find -inum

**删除带空格的文件

ls -i
find -inum 结点 -exec rm {} -rf \;

注意:我的都是在Centos 7 系统下操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值