linux

一、Linux

1、查看linux硬盘空间使用情况

df
du

2、如何查看linux CPU内存和系统版本

1)cpu
查看硬件信息:cat /proc/cpuinfo
查看cpu的动态信息:top
dstat命令可以查看cpu的动态运行信息
2)查看内存信息:cat /proc/meminfo
还有一种是free
3)查看系统版本:uname -a

3、查看网络连接数

netstat -anp
top
ifconfig:查看主机的ip地址

4、文件访问权限理解

1)权限信息的理解
访问方式:r可读 w可写 x可执行
访问用户:u文件所有者 g表示文件的所属组 o表示其他用户
rwx rwx r-x
111 111 101
7 7 5
当前有一个文件,权限是664,请问文件所属组中成员有什么权限?
6 6 4
110 110 100
rw- rw- r–
有可读可写的权限
2)权限相关的指令
umask:可以查看以及设置文件的默认创建权限引码,它决定了一个文件默认创建出来是一个什么样的权限 umask -S
chmod:可以修改文件的权限 chmod [augo] + [rwx] filename chmod 777 filename

修改文件的所有者以及文件的所属组需要使用root用户 su root
chown san filename
chgrap san filename

5、Linux系统操作权限理解

1)su # 切换用户,临时具有不同用户的权限
2)sudo #临时对用户操作进行提权,避免多用户切换
使用sudo有一个前置条件,需要去修改系统中的sudo配置

  • 修改sudo配置需要切换到root用户(su root),使用vi sudo 来打开sudo配置直接进行一个编辑
  • 回车打开一个文档
  • 敲击一个英文 : (英文冒号在文档最下面)eg: :100跳转到文档的第100行
  • 会车之后跳到第100行
  • 将普通用户添加到配置中(光标上下左右键找到插入位置,按一个小写的 o 进入插入模式也就可以进行一个数据的插入了,输入完成后按一个ESC键回到普通模式下,按一个 :wq保存输入)

6、linux命令之grep

grep的主要作用是在文件中过滤出想要的内容,grep支持标准正则
语法格式:bash grep [option] patter file1,...
option:

  • -i:过滤过程中不区分大小写
  • -n:显示出过滤内容的对应行号
  • -F:希望按照.*的字面含义不需要进行正则的扩展
  • -E:使用扩展正则
  • -c:只希望统计出匹配行的行号而不显示出内容
  • -o:只希望显示出内容而不显示统计出匹配行的行号
    grep往往要和管道搭配使用

7、linux命令之find

可以快速的查找到某个文件
在这里插入图片描述

8、linux命令之uniq

uniq命令可以快速在linux操作系统当中检查以及删除文本中重复的队列
语句:uniq [filename]

9、linux命令之sed

sed是一个流编辑器,主要的作用是对文件的内容进行处理
语法:sed [option] “匹配模式 命令” file
基本工作原理:对数据进行模式匹配,对匹配到的行执行对应的命令
option:

sed “/love/p" test.txt    //把所有小写的love打印出来
  • -n:静默
  • -e:sed -n -e “/love/p" -e “/LOVE/p" test.txt

10、linux命令之sort

+++++++++++++++++++++++++++++++=
二、STL
1、谈谈你所理解的vector数据插入
1)分类回答
push_back:尾插
insert:任意位置插入

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

young Danny

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值