熟悉基本的Linux文件系统命令
修改配置是以后工作中必然经历的,要做好基础工作,两天的学习也说明了在Linux系统中修改配置的重要性,多看多学习。
每周总结学习和经验到网站上,坚持1w个小时,加油!
Linux的安装环境
centos,vmware,xshell文件存到微云,以便需要时下载
讲.iso文件放在根目录下,vm安装时注意自定义硬件。
虚拟网络模式
桥接模式bridge
虚拟机和物理机属于同一个ip段,必须接入外网,且其他物理机可访问(需在同一个ip段位内)
仅主机模式(Host-Only)
虚拟机只能跟所在物理机联络
net模式
虚拟机物理机不属于同一个ip段,其他物理机不能访问
配置网络
ifconfig命令和ip addr命令可检验是否联网
配置文件路径在:/etc/sysconfig/network-scripts/ifcfg-ens33 在打字时按tab键一次,两次,可出现提示。
vi修改配置,将onboot=no修改为yes
重启网卡 systemctl restart network
重新1命令检验网络 ping www.baidu.com查看是否联网
进入Linux文件系统后的三种模式
一般模式
编辑模式
底行命令行模式
一些常用的命令
查看(一般模式下)
ls显示列表 ll 显示详细信息列表
pwd查看路径
cat more less 查看文件
修改
vi(进入编辑模式)
vim是vi的升级版
底行命令模式
:wq写入并退出
:1,100s/liu/li/gc #用于替换,将1-100行中所有的liu换成li,并每次更改都有所提示
:set nu设置行号
复制
cp 源文件 目标文件cp -r 复制文件夹
切换目录
cd cd ..返回上一层
创建
touch 创建文件 mkdir创建文件夹
删除
rm rm -r删除文件夹
移动 mv
统计 wc(*╹▽╹*)
查找
find -name 1.txt查找文件
find /etc/systemcfg -name -i 1.txt
grep+正则表达式+1.txt=查找文件内容
-i忽略大小写-n带行号搜索-w查找单词
打印
echo hello>1.txt覆盖到1.txt
echo hello>>1.txt追加(常用)
管道服务(把后者输出=前者输入)
ll | grep -i 1.txt 查找1.txt内容,并显示全部信息
打包解压
tar -cvf my.txt *(全都打包)
tar -xcf my.txt(解压这个包)
-cf显示详细
一些关于权限的命令
基础知识u-user用户 g-group组 o-other其他
-rw-r--r--
grw-r--r--(第一个-表示文件 g表示文件夹)
组
增加组 groupadd+组dev
删除组 groupdel+组名
查看组成员 groups
用户
增加用户 useradd 张三 -g dev
设置密码 passwd 张三
切换用户 su root
修改权限
chmod u+wx,g+w 1.txt
修改文件所有者
chown 王五:dev 1.txt(工作)
修改用户所在组
usermod -a -G dev li
把李附加到开发组
一般模式下的一些命令
nyy复制
dd删除
H M G顶 中间 底
gg到第一
u撤销 ctrl+R重复
熟悉基本的Linux文件系统命令的更多相关文章
- linux文件系统命令和分区 挂载
文件系统命令df [选项][挂载点]选项:-a 显示所有的文件系统信息,包括特殊文件,如/proc,/sysfs-h 使用习惯单位显示容量,如KB,MB或GB等-T 显示文件系统类型-m 以MB为单位 ...
- Linux文件系统命令 ln
命令:ln 功能:Linux下文件的链接功能,区别,软链接需要-s选项,硬链接不需要.相同的是,都是同步变化的,不过软链接不需要占用空间,硬链接占用空间 用法:软链接:ln -s 源文件 目标文件 硬 ...
- linux文件系统命令(1)---概述
一.目的 本系列博文将介绍linux文件系统相关的命令. linux文件系统分为4个层面:用户空间程序.系统调用.内核虚拟文件系统以及实际文件系统.本系列文章仅仅涉及用户空间程序的操作及用法.旨在掌握 ...
- linux文件系统命令(6)---touch和mkdir
一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令. touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹. 本文将选取ubu ...
- Linux文件系统命令 mv
命令名:mv 功能:移动一个文件,从一个位置到另外一个位置. 用法:mv source_dir dist_dir eg: renjg@renjg-HP-Compaq-Pro--MT:/var/tmp$ ...
- Linux文件系统命令 umask
命令:umask 功能:指定创建文件或者文件夹的时,默认的权限设置 用法:umask -S:以rwx的方式查看创建文件的权限 umask -p:以补位的方式查看文件的权限,显示的是补位的十进制. 另外 ...
- Linux文件系统命令 split
命令:split 功能:将文件按照一定的规则进行切割 用法:-l 表示按照行数进行切割. -b 表示按照字节进行切割,切割后的文件名为自己定义的文件名+aa,ab,ac类似的后缀. eg: 按照行数进 ...
- Linux文件系统命令 touch/rm
命令:touch 功能:创建文件,后接相对路径或者绝对路径 eg: touch ./ren/jin/gui.txt 命令:rm 功能:删除文件,当删除的是目录的时候要加-R参数进行递归删除. eg: ...
- Linux文件系统命令 mkdir/rmdir
命令名:mkdir 功能:创建一个文件夹,和touch的区别是,touch是创建一个文件,后面可以跟绝对路径和相对路径 eg: mkdir ren 命令名:rmdir 功能:删除一个文件夹
随机推荐
- Java基础学习-HelloWorld案例的编写和运行
一.HelloWorld案例的流程: 第一步:编写一个.java的源文件.通过Windows自带的记事本文件就可以完成. 第二步:将.java的源文件通过编译器编译生成 ...
- 【做题】agc016d - XOR Replace——序列置换&环
原文链接 https://www.cnblogs.com/cly-none/p/9813163.html 题意:给出初始序列\(a\)和目标序列\(b\),都有\(n\)个元素.每次操作可以把\(a\ ...
- (转载)Unity UGUI鼠标点击UI不受影响方法IsPointerOverGameObject
这几天在做捕鱼达人游戏时发现,当鼠标点击UI时,炮台的子弹也会发射子弹,这样会影响用户体验. 然后网上百度了一波,发现在UGUI系统上,EventSystem提供了一些方法.那就是EventSyste ...
- scala 入门Eclipse环境搭建
scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld IDE选择并下载: scala for eclipse 下载: http://scala-ide.org/downloa ...
- jQuery validator plugin之概要
jQuery validator 主页 github地址 demo学习 效果: Validate forms like you've never validated before! 自定义Valida ...
- Mock.js 虚拟接口 数据模拟
Mock.js 是一款前端开发中拦截Ajax请求再生成随机数据响应的工具.可以用来模拟服务器响应. 优点是非常简单方便, 无侵入性, 基本覆盖常用的接口数据类型. 大概记录下使用过程, 详细使用可以参 ...
- hdu 6010 Daylight Saving Time 泰勒公式
Daylight Saving Time Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- 【转】关于高可用负载均衡的探索-基于Rancher和Traefic
原文链接:http://www.dwz.cn/7F4r2T 原创 2018-03-23 张新峰 RancherLabs 本文于3月22日晚由张新峰,杭州爱医康架构师技术分享整理而成.本次分享介绍了如何 ...
- Struts2中 Action class not found 问题
刚学Struts2时碰到了以下两个问题,都是没有正确配置struts.xml导致的,自己记录一下: 1.浏览器报404:The origin server did not find a current ...
- 『TensorFlow』使用集合collection控制variables
Variable Tensorflow使用Variable类表达.更新.存储模型参数. Variable是在可变更的,具有保持性的内存句柄,存储着Tensor 在整个session运行之前,图中的全部 ...