2019-04-09

什么是buffer什么是cache

buffer 缓冲:写缓冲 cache 缓存:读缓存

命令ls

ls -a 查看所有文件 ls -l显示文件及目录详细信息 ls -ld显示当前目录详细信息
ls -t将当前目录下所有文件按创建时间倒序来显示

/etc/rc.local 开机自启
/proc/meminfo 内存信息

报错的翻译

mkdir: cannot create directory ‘/xiawa/’: File exists
无法创建这个目录 这个目录已经存在
-bash: cd: /xaawda: No such file or directory
没有这个目录:文件或路径书写错误
-bash: esd: command not found
没有这个命令
mkdir: invalid option -- 'd'
Try 'mkdir --help' for more information
无效的参数(不可用的参数)可以使用help帮助
cp: overwrite ‘b.txt’?
是否覆盖文件
rm: remove regular file ‘test.txt’? 
是否删除文件
rm: cannot remove ‘/xiawa/’: Is a directory
不能删除目录
ping: baidu.com: Name or service not known
域名无法解析

忘记root密码了centos7下的救援模式重置密码的操作

1.找到linux16开头的把ro修改成rw init=/sysroot/bin/sh.
2.按笔记本上的Ctrl+X出现下面的界面


N)XTY4M~E0TIN_N_5I`LSLB.png

进入系统后,其实只是进入了一个安全模式下的内存系统,并不是真正的咱们正常使用的linux系统
3 输入使用命令

chroot /sysroot/ 切换到正常系统中去
passwd root设置密码

修改完密码后输入 touch /.autorelabel

最后完成重启这里不能用root 需要在虚拟机操作

vim 编辑器的快捷健

h 光标向左移动
l 光标向右移动
j 光标向下移动
k 光标向上移动
gg 1G光标移动到文本的首行
10G 10gg光标移动到第10行
G  移动到文本的末尾(:$)
^  HOM移动光标到行首
$  END移动光标到行尾
删除 移动 复制
cc 删除光标当前行并进入编辑模式
C D 删除光标所在行后面的内容
d+G 删除光标所在行下面的所有内容  100D 删除光标所在行下的100行
yy  复制当前行
p   粘贴到光标所在下面的行
dd  剪切当前行
dw  删除或剪切相同符号间的内容
:1copy5 复制第一行到第五行下面  简写 1co5
:1move5 移动第一行到第五行 简写 mo
ctrl+v 先选中多少行 按I 插入 oldboy ESC E
:%s#root#oldboy#g  把root替换为oldboy g全局替换
set nu 显示行号
set nonu 取消显示行号
o  光标的下面处 插入一行 并进入编辑模式
O  光标的上面 插入一行 并进入编辑模式

vim故障报错

 [root@bobobobo xiawa]# vim test.ss
  E325: ATTENTION
Found a swap file by the name ".test.ss.swp"
          owned by: root   dated: Tue Apr  9 20:06:50 2019
         file name: /xiawa/test.ss
          modified: YES
         user name: root   host name: bobobobo
        process ID: 8147
While opening file "test.ss"
             dated: Tue Apr  9 20:06:42 2019

(1) Another program may be editing the same file.  If this is the case,
    be careful not to end up with two different instances of the same
    file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
    If this is the case, use ":recover" or "vim -r test.ss"
    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file ".test.ss.swp"
    to avoid this message.

Swap file ".test.ss.swp" already exists!
-- More --

这个报错是因为没有保存退出就直接断开连接造成的
需要找到隐藏文件".test.ss.swp"删除即可
[root@bobobobo xiawa]# rm -rf .test.ss.swp
[root@bobobobo xiawa]# vim test.ss

cat命令查看文件内容

文件合并
cat passwd test.txt >>all.txt
-b 显示行号 不统计空白行
-n 显示行号
cat >>test.txt<<EOF
...
EOF 追加
cat >test.txt<<EOF
...
EOF 覆盖

more:分页显示内容

f:下一页
b:上一页
q:退出(查看到文件底部自动退出)

less:分页显示内容

f:下一页
b:上一页
q:Q 退出(查看到文件底部,不退出)
-N:显示行号
/要搜索的内容  搜索查找 n查找下一个  N 查找上一个

head:显示文档头部

-n:显示文档前几行
[root@oldboy-59 ~]# head test.txt -n1
#! /bin/bash
[root@oldboy-59 ~]# head -n1 test.txt
#! /bin/bash

tail:显示文档尾部

-n:显示文档后几行
-f:显示文档后几行(实时更新)
tail -n5 test.txt 
tail  -n1 test.txt -n2  以后面的优先
tailf = tail -f  查看实时的日志情况

别名 alias

系统默认给rm mv cp 定义了别名
alias 查看已定义的别名
alias rm='命令'
alias rm='echo command bny...'
坑:.bashrc 要注释里面的别名 rm
unalias 取消别名
设置网卡名称为别名eth0
alias eth0='vim /etc/sysconfig/network-scripts/ifcfg-eth0'

file 命令

查看文件的各种类型

tr命令

tr '' '' 文件名
tr -d '要删除的内容' < 文件名
-c取反的意思列如
tr -cd ‘a’< 文件名 意思就是删除除了a以外内容包括空行

ln 命令

ln -s 源文件 创建的软连接文件

命令yum

yum install -y 要安装的东西
yum provides locate 用yum安装命令的时候查看这个命令所需要安装的软件包

命令rpm

rpm -qa 接文件 是查看这个文件有没有安装成功
rpm -ql 命令 查看安装软件包的内容

wc 统计有多少个文件一般跟“|”一起用

grep命令

参数 -w 按照单词进行过率
-v 取反的意思
-i 不区分大小写
-n 过率的内容前面加上行号

命令rename

rename是批量修改文件
如下:

[root@bobobobo xiawa]# touch {01..05}.sh
[root@bobobobo xiawa]# ls
01.sh  02.sh  03.sh  04.sh  05.sh
[root@bobobobo xiawa]# rename 0 B *
[root@bobobobo xiawa]# ls
B1.sh  B2.sh  B3.sh  B4.sh  B5.sh
[root@bobobobo xiawa]# rename .sh .txt *
[root@bobobobo xiawa]# ls
B1.txt  B2.txt  B3.txt  B4.txt  B5.tx

在linux下常见的扩展名

.txt 文本文件
.log 日志文件
.conf .cfg 配置文件
.sh .bash 脚本文件

常见的文件类型

(-) file 普通文件
(d) diectory 目录
(l) softlink 软连接(相当于windows的快捷方式)
(b) block 设备(块)文件 光盘 硬盘
(c) character 字符设备(不断的向外发出或接受字符比如[root@bobobobo ~]# cat /dev/urandom )
/dev/urandom 随机字符生成器 (生成随机密码)
/dev/null 黑洞(不段的接受信息)
/dev/zero 白洞 (不断的发出信息 无法查看)

命令

tr -cd -d 删除 -c 取反

命令

whereis 显示命令及其相关文件全路径

命令

yum
yum install -y 要下载的东西
yum provides 要下载的东西 (这个是检查 命令是属于那个软件包)

第二种下载方式

mount /dev/cdrom /mnt/
rpm -ivh /mnt/Packages/mlocate-0.26-8.el7.x86_64.

rpm命令的参数

ivh 安装rpm包
ql是显示软件包里面的内容
qa查询所有或就某个软件是否安装

命令find

参数
-maxdepth #最大差多少层,一定放在最前面,1是该目录下一层
列:find . -maxdepth 1 -type d -name "**"
-type #类型 f d
-iname # 名字(忽略大小下写)
-name # 名字
-size +1M(大于 1M) -100(小于 100k) ##根据大小查找文件

批量创建文件

[root@bobobobo scriptc]# vim fxh.sh 

  for n in {01..10}
  do
    echo oldboy.txt$n > /oldboy/sun$n.txt
  done

find . -type f -name "sun" -exec bash -c "rm-rf {}" ;批量删除找出的文件
find . -type f -name "sun
" -exec bash -c "echo 1111 >> {}" ;批量追加
find . -type f -name "sun*" |xargs -i bash -c "echo 2222 >> {}"批量增加

tar 打包压缩的命令

  参数
        zcvf  z就是gzip  c创建 v显示 f文件 tar zcvf 打包出来东西  要打包的东西
        tvf  查看打包的东西
        xvf  解压

命令date

参数
-d  代表多少天
-s 设定时间
格式是 date +%F 
%F年月日=%Y-%m%d
%T=%H-%M-%S 时 分秒
%w=week 周

update ntp1.aliyun.com 同步时间

文件属性的深入:

ls -lhi
-l显示文件的详细信息
-h 人类可读的形式显示
-i 显示文件或目录inode号码
echo -n 不显示每行结尾的回车
free -h 查看内存

inode和block

find -inum inode(号码)来查找文件一般不用
inode含义
inode index node (索引节点)
inode号码(等同于身份证一个磁盘一个分区中只有一个)
inode空间 存放文件属性信息(大小 所有者 权限 文件类型 硬连接书 时间{修改时间})
block 实体有东西

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容