想要成为Linux大神,你应该和我一样这样做!
来源:互联网 发布:看淘宝直播不显示聊天 编辑:程序博客网 时间:2024/05/18 05:02
大神终究是孤独的,在Linux这条路上,有太多的人,而我们走着走着就分离了,我们在各自的道路上按照我们自己的方法去寻找着属于我们的道路,属于我们的那一片领土!
第一天
我们从3开始
3、echo '111' > 1.txt 覆盖之前所有的数据
echo '222' >> 1.txt 追加数据到文本
数据流向问题,箭头指向哪里就是流向哪里
这个是创建并写内容到文件里面
4、vi 是编辑文件
vim是编辑文件
5、:wq 保存退出 :wq!强制保存退出
6、mv 移动文件夹命令 mv 源文件 移动的最终位置
cp 拷贝文件 cp 源文件 最终的位置
7、rm 目标文件 会出现是否删除的提示,如果删除输入y
rm -f 目标文件 直接删除文件,不会有提示
rm -fr 目标目录 删除文件夹的命令 也是目录
rmdir 目标文件夹 删除空的文件夹命令也是目录
8、显示文件的头几条
head -n -行数 文件,如果-n 和-行数不接默认显示是10行
for example head -n -3 1.txt
tail -n -行数 文件,如果-n 和-行数不接默认显示是10行
for example tail -n -3 1.txt
9、创建文件夹(目录)
mkdir -m 777 目录名称 这个是创建包含权限的目录
mkdir -p /simengphp/test/a/b/c 这个是递归创建法,也就是依次创建,没有不会因为外层包围的文 件夹不存在而报错
tree /simengphp/这个是查看文件夹的目录结构以树形展示
10、seq 获取多少行数据的命令
seq 1(开始) 10(结束)
seq1(开始) 10(结束) > 1.txt (将你获取到的值写入1.txt)
vi 1.txt 要显示行数的话就用 :set nu
11、案例。显示文件的20-30
这个意思为,1.txt的前30条数据,然后再获取后10条数据
这个也是获取10条数据,以后取行就要用sed,取单行和多行都是可以的,这个效率比较高
还可以有awk去获取,这个是三剑客(linux)的老大
awk '{if(NR>19&&NR<31) print $0}' 1.txt
这个里面要注意的是,awk后面要用单引号,NR就是一个行数
12、find的方法的使用:
find 路径 -类型 类型名称 -名称 ‘文件名’
批量操作的
find / -type f -name 'xx' | xargs 操作(cat查看或者批量替换等等操作)
其中xargs的作用是吧ls,find等操作交给后面的命令处理
13、sed替换
总结
快捷键:
Ctrl+a 快速到输入行的最前面
Ctrl+e 快速到输入行的最后面
Ctrl+U 快速清除当前行并且不留痕迹
查看系统版本
lsb_release -a
第二天:
1、添加用户,adduser 用户名 passwd 用户名(给谁设置就写谁)
2、切换角色:su - 用户
3、echo 654321 | passwd --stdin simengphp 这种不需要交互也就是连接上当前的用户名在修改密码,可以使用管道技术直接进行修改
4、删除linux历史的命令记录:history -d 行数 history -c 删除所有的历史命令
5、使用yum更新
yum update 更新所有的版本
6、运维系统优化
(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 改变字符集
- 想要成为Linux大神,你应该和我一样这样做!
- 做你想要成为的那个人
- 朗咸平:我期待你们和我一样,成为林觉民这样的人
- 招投标,你应该这样做!
- “你说,想要我做什么?
- 面试你敢这样做,就是不想要工作了!
- 我想為你做、或者和你一起做、或者想要你為我做的五十件事情
- 我和你一样,一样的坚强
- 我想要成为互联网人该怎么做?
- 想要Xshell连接Linux服务器,就该这样做!
- ios面试经典问题,想要成为大神的去搞懂。ps:其实我也不懂。
- 工作3年,这样做你就能成为专家
- 男人,应该这样做!!
- 也许应该这样做
- 男人应该这样做
- 男人,应该这样做!!
- 做IT,应该这样
- 你知道米饭应该像这样做吗?
- Unity 游戏框架搭建 (十六) v0.0.1 架构调整
- as修改包名
- Spring Cloud Eureka源代码解析(1)Eureka启动,原生启动与SpringCloudEureka启动异同
- Maven之(六)setting.xml配置文件详解
- Json、map、string之间相互转换
- 想要成为Linux大神,你应该和我一样这样做!
- Java设计模式之单例模式
- 《大话设计模式》java实现之策略模式
- 12个经典大气的HTML5/CSS3应用动画
- Python笔记7:循环技巧和控制语句
- boost在DevC++中的安装过程
- 文章标题
- CTX学长的找位置游戏
- AndroidStudio更新3.0问题