[转载]想要成为Linux大神,你应该和我同样这样作!

大神终究是孤独的,在Linux这条路上,有太多的人,而咱们走着走着就分离了,咱们在各自的道路上按照咱们本身的方法去寻找着属于咱们的道路,属于咱们的那一片领土!php

第一天html

咱们从3开始linux

三、echo '111' > 1.txt 覆盖以前全部的数据vim

echo '222' >> 1.txt 追加数据到文本运维

数据流向问题,箭头指向哪里就是流向哪里优化

这个是建立并写内容到文件里面spa

四、vi 是编辑文件htm

vim是编辑文件blog

五、:wq 保存退出 :wq!强制保存退出递归

六、mv 移动文件夹命令 mv 源文件 移动的最终位置

cp 拷贝文件 cp 源文件 最终的位置

七、rm 目标文件 会出现是否删除的提示,若是删除输入y

rm -f 目标文件 直接删除文件,不会有提示

rm -fr 目标目录 删除文件夹的命令 也是目录

rmdir 目标文件夹 删除空的文件夹命令也是目录

八、显示文件的头几条

head -n -行数 文件,若是-n 和-行数不接默认显示是10行

for example head -n -3 1.txt

tail -n -行数 文件,若是-n 和-行数不接默认显示是10行

for example tail -n -3 1.txt

九、建立文件夹(目录)

mkdir -m 777 目录名称 这个是建立包含权限的目录

mkdir -p /simengphp/test/a/b/c 这个是递归建立法,也就是依次建立,没有不会由于外层包围的文 件夹不存在而报错

tree /simengphp/这个是查看文件夹的目录结构以树形展现

十、seq 获取多少行数据的命令

seq 1(开始) 10(结束)

seq1(开始) 10(结束) > 1.txt (将你获取到的值写入1.txt)

vi 1.txt 要显示行数的话就用 :set nu

十一、案例。显示文件的20-30

这个意思为,1.txt的前30条数据,而后再获取后10条数据

这个也是获取10条数据,之后取行就要用sed,取单行和多行都是能够的,这个效率比较高

还能够有awk去获取,这个是三剑客(linux)的老大

awk '{if(NR>19&&NR<31) print $0}' 1.txt

这个里面要注意的是,awk后面要用单引号,NR就是一个行数

十二、find的方法的使用:

find 路径 -类型 类型名称 -名称 ‘文件名’

批量操做的

find / -type f -name 'xx' | xargs 操做(cat查看或者批量替换等等操做)

其中xargs的做用是吧ls,find等操做交给后面的命令处理

1三、sed替换

总结

快捷键:

Ctrl+a 快速到输入行的最前面

Ctrl+e 快速到输入行的最后面

Ctrl+U 快速清除当前行而且不留痕迹

查看系统版本

lsb_release -a

次日:

一、添加用户,adduser 用户名 passwd 用户名(给谁设置就写谁)

二、切换角色:su - 用户

三、echo 654321 | passwd --stdin simengphp 这种不须要交互也就是链接上当前的用户名在修改密码,可使用管道技术直接进行修改

四、删除linux历史的命令记录:history -d 行数 history -c 删除全部的历史命令

五、使用yum更新

yum update 更新全部的版本

六、运维系统优化

(1)cat /etc/selinux/config 改为disabled

若是咱们想修改的话,咱们可使用sed -i 's/selinux=xx/selinux=disabled/g' 文件路径 这样的方式进行修改

(2)runlevel 查看当前系统的运行的级别 init 3 切换到3运行的级别 0 5等模式

(3)cat /etc/inittab 查看当前运行环境的模式的文件

(4)chkconfig --list | grep '3:on' 查看以3级别运行的服务

(5)LANG=en 改变字符集

相关文章
相关标签/搜索