linux的简单命令 网络配置
1.1.1 ls命令
l ls(list)功能:列出目录内容
l 格式:ls [参数] [文件或目录]
-a或--all 下所有文件和目录。注意隐藏文件、特殊目录、. 和 ..
-l 使用详细格式列表。
-t 用文件和目录的更改时间排序。
-r 反向排序
--help 在线帮助。
l 常用
ls -l --> 此命令非常常用,提供简化版命令 ll
ls -al
ll /home/ --> 显示指定目录下的内容
1.1.2 cd命令
l cd(change directory) 功能:切换目录
l 语法:cd [目录]
l 常用
cd ~ ,当前用户目录
cd / ,根目录
cd - ,上一次访问的目录
cd .. ,上一级目录
cd ,缺省当前用户目录
1.1.3 pwd命令
l pwd(print working directory) 功能:显示工作目录
1.1.4 mkdir命令
l mkdir(make directoriy)功能: 创建目录
-p 父目录不存在情况下先生成父目录 (parents)
-v 显示命令执行过程中的详细信息
mkdir -pv ./abc/123
1.1 文件管理—文件浏览
1.1.1 cat命令
l cat(catenate)功能:显示文本文件内容
l 语法:
cat 文件 ,显示指定文件的所有内容
1.1.2 more命令
l more功能:分页显示文件内容,还支持直接跳转行等功能。
l 语法:more file
l 操作
Enter 向下n行,需要定义。默认为1行
空格键 向下滚动一屏 或 Ctrl+F
B 返回上一屏 或 Ctrl+B
q 退出more
more /root/install.log
1.1.3 less命令
l less功能:分页显示文件内容,操作更详细。
l 语法:less [参数] 文件
-m 显示类似more命令的百分比
-N 显示每行的行号
l 操作
空格键:前进一页 或 page down
b:后退一页 或 page up
d:前进半页
u:后退半页
回车键:前进一行 或 方向键向下
y:后退一行 或 方向键向上
/字符串:向下搜索
?字符串:向上搜索
v:进入vim编辑器
左右方向键:相当于水平滚动条
q:退出
less -mN /root/install.log
1.1.4 tail命令
l 功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
l 格式:tail[必要参数][选择参数][文件]
-n<行数> 显示行数
-f 循环读取
ping 127.0.0.1 > ip.log &
tail -f ip.log
l & 表示后台运行,否则占用终端
l ctrl + c 退出
1.2 文件管理—文件操作
1.2.1 cp命令
l cp(copy)功能:复制文件或目录。
l 语法:cp [参数] [源文件或目录] [目标文件或目录]
-r或--recursive 递归处理,将指定目录下的文件与子目录一并处理。
cp ./abc ./xxx #无法复制目录
cp -r ./abc ./xxx #复制目录必须使用 -r参数
cp ip.log ip2.log
cp ip.log ip2.log
cp -b ip.log ip2.log
1.2.2 mv命令
l mv(move) 功能:移动或更名现有的文件或目录。
l 语法:mv [源文件或目录][目标文件或目录]
-f或--force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文 件或目录。
mv ./abc/123/ ./xxx/111 #移动一个空目录 或 一个文件
cp ip.log ./abc/ip.log
mv ip.log ./abc/ip.log
mv -f ip.log ./abc/ip.log
1.2.3 rm命令
l rm(remove) rm 功能:删除文件或目录。
l 语法:rm [-dfirv][--help][--version][文件或目录...]
-f或--force 强制删除文件或目录。
-r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
rm ./ip2.log
rm -f ./ip2.log #强制删除文件
rm -f ./xxx
rm -rf ./xxx #强制删除目录
1.2.4 find命令
l find功能:查找文件或目录。
l 语法:find [目录...] [参数]
-name 指定字符串作为寻找文件或目录的范本样式。
find /root/ -name 'test*'
1.3 文档编辑
1.3.1 vi 或 vim 命令
1.3.1.1 基本操作
l 输入“vim 文件名”进入“一般模式”
l 按下“i”从一般模式,进入“插入模式”
l 按下“esc”从“插入模式”退出到“一般模式”
l 在“一般模式”下,输入“:wq”,退出编辑。
1.3.1.2 vi基本概念
l 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
1.3.1.3 常用命令
分组 |
命令 |
描述 |
插入 (从一般模式进入到插入模式) |
i |
在光标前插入 |
shift + i |
在光标当前行开始插入 |
|
a |
在光标后插入 |
|
shift + a |
在光标当前行末尾插入 |
|
o |
在光标当前行的下一行插入新行 |
|
shift + o |
在光标当前行的上一行插入新行 |
|
|
||
复制或粘贴 (在插入模式下) |
yy |
单行复制 将光标移动到将要复制的行处 |
nyy |
多行复制 将光标移动到将要复制的首行处 |
|
p |
粘贴 将光标移动到将要粘贴的行处 |
|
定位 |
gg |
到文本的第一行 |
shift + g |
到文本的最后一行 |
|
|
||
删除 |
dd |
删除光标所在行 |
ndd |
删除n行 |
|
退出 |
:q |
退出vi(没有做任何修改时) |
:q! |
强制退出不保存 |
|
:w |
保存不退出 |
|
:wq |
保存后退出 |
1.3.2 管道 |
l linux提供管道符号“|”。作用是“命令1”的输出内容,将作为“命令2”的输入内容。一般与grep命令一起使用。
l 格式:命令1 | 命令2
1.3.3 grep命令
grep全称是Global Regular Expression Print,表示全局正则表达式版本
l 功能:用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活。
l 格式:grep [option] pattern [file]
-i 或 --ignore-case #忽略字符大小写的差别。
#格式:grep 参数 过滤条件 文件
#查看install.log文件中含有“control”字符的内容
grep -i control /root/install.log
#格式: 其他命令 | grep 参数 过滤条件
cat /root/install.log | grep -i control #在cat命令输出结果基础上,进行过滤
1.4 系统命令
1.4.1 ps命令
l 功能:ps命令是Process Status的缩写。提供对进程的一次性查看。及执行ps命令的那个时刻进程信息。
l 格式:ps[参数]
-e 此参数的效果和指定"A"参数相同,显示所有程序
-f 显示UID,PPIP,C与STIME栏位
ping 127.0.0.1 > ip.log &
ps -ef | grep -i ping
1.4.2 kill命令
l kill功能:删除执行中的程序或工作。
l 语法:kill [参数][程序]
-l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。
kill -9 表示强制终止
格式: kill -9 pid
kill -9 4199
1.4.3 ifconfig命令
l 功能:显示网络设备
l 命令:ifconfig
1.4.4 ping命令
l 功能:测试与目标主机的连通性
l 命令:ping 主机名或ip地址
1.5 备份压缩:tar命令
l tar功能:文件备份压缩
l 语法:tar命令
-c 建立一个压缩文件的参数指令(create)--压缩
-x 解开一个压缩文件的参数指令(extract)--解压
-z 是否需要用 gzip 压缩
-v 压缩的过程中显示文件(verbose)
-f 使用档名,在 f 之后要立即接档名(file)
常用解压参数组合:zxvf
常用压缩参数组合:zcvf
l 压缩
tar -zcvf itheima.tar ./itheima/
l 解压
rm -rf ./itheima #将“itheima”移除,再解压
ll | grep -i itheima
tar -zxvf ./itheima.tar
1.6 关机重启
l Linux centos重启命令:reboot
l Linux centos关机命令:halt 立刻关机
1.7 文件权限:chmod 命令
l chmod(change mode) 功能:变更文件或目录的权限。
l 语法:chmod [参数] [<权限范围><符号><权限代号>]
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
n 权限范围的表示法如下:
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
n 符号:
+ 添加权限
-取消权限
n 有关权限代号的部分,列表于下:
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
mkdir xxx
ll | grep xxx
chmod u-rwx xxx #取消xxx目录,用户“读写执行”权限
chmod g-rwx xxx #取消xxx目录,组“读写执行”权限
chmod 777 xxx #给xxx目录添加所有权限
l linux 权限格式:<类型><用户><组><其他用户>
1.8 网络配置:
1.8.1 VIM命令配置
l 查看网卡配置 cat /etc/sysconfig/network-scripts/ifcfg-eth0
l 概要信息如下:
DEVICE=eth0 #网卡名称 TYPE=Ethernet #网卡类型 ONBOOT=yes #是否开机启动网卡 BOOTPROTO=static #静态获取IP,其他取值:dhcp (如果设置dhcp下面红色不需要) IPADDR=192.168.44.100 #ip地址 GATEWAY=192.168.44.2 #网关 NETMASK=255.255.255.0 #子网掩码 |
1.8.2 setup设置
setup
l 1)选择“网络配置”
l 2)选择“设备配置”
l 3)选择“第一块网卡”
l 4)设置IP地址等详细信息
1.9 命令总结 和 帮助
l 内部命令:属于Shell解析器的一部分 (系统启动直接加载到内存的)
cd 切换目录(change directory)
pwd 显示当前工作目录(print working directory)
help 帮助
l 外部命令:独立于Shell解析器之外的文件程序(独立的可执行文件)
ls 显示文件和目录列表(list)
mkdir 创建目录(make directoriy)
cp 复制文件或目录(copy)
l 查看帮助文档
内部命令:help + 命令(help cd)
外部命令:man + 命令(man ls)
l 不用特意记忆命令分类,开发中,如果需要查看命令参数,先使用man,如果没有结果,再使用help。
linux的简单命令 网络配置的更多相关文章
- Linux 的简单命令以及在idea中配置码云
Linux 的简单命令: ls(list)功能:列出目录内容 cd(change directory)功能:切换目录 touch 1.txt 在当前目录创建一个文件1.txt clear:清除屏幕 p ...
- Linux下IP等网络配置
Linux下IP等网络配置: 我所知道一共三种方式,下面简单介绍(注意:网络配置必须”root管理员“登录才能进行配置). 一 1.首先在命令行输入[ifconfig]命令,可看到相关网络信息,其中” ...
- 从零单排Linux – 1 – 简单命令
从零单排Linux – 1 – 简单命令 Posted in: Linux 从零单排Linux – 1 一.Linux的简单命令: 1.忘记root密码: 读秒时按任意键进入 – e – ↓选择第二个 ...
- Linux的简单命令
Linux的简单命令 1.更改linux服务器的登录密码 成功登录后输入命令: passwd 然后按照提示操作即可 2.在当前路径下新建文件夹:mkdir 新建文件夹名 3.解压和压缩文件tar.gz ...
- Linux中的网络管理——网络配置及命令
Linux网络配置 在Linux中配置IP地址的方法有以下这么几种: 图形界面配置IP地址(操作方式如Windows系统配置IP,但在实际生产中,我们并不建议在我们的服务器上安装Linux的图形界面, ...
- linux下的基本网络配置
第一种:使用命令修改(直接即时生效,重启失效)#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,et ...
- 系统安装后的linux和vmware的网络配置
一.1表示linux的版本 2表示linux内核的版本 3表示操作系统多少位 4.表示操作系统的名称 二.配置虚拟机网络 1.在办公室控制和使用服务器(机房) 2.远程连接 ###配置虚拟机 ...
- (二)Linux实操之——网络配置、进程管理、服务管理、组管理、YUM
接上段 (一)Linux实操之——权限.任务调度.磁盘分区 4.网络配置 4.1 NAT模式的网络配置 目前我们采用的网络配置是NAT模式. windows下cmd通过 ipconfig 命令可以 ...
- 使用SecureCRT连接虚拟机中Linux系统 和 虚拟机网络配置
使用SecureCRT连接步骤:1.首先打开虚拟机,点击左上角的编辑,再点击虚拟网络编辑器(已经进行虚拟网络编辑的忽略此步骤,直接进行第二步) 点击VMnet8网络,点击更改设置,此步骤需要管理员权限 ...
随机推荐
- 使用 C#/.NET Core 实现单体设计模式
本文的概念内容来自深入浅出设计模式一书 由于我在给公司做内培, 所以最近天天写设计模式的文章.... 单体模式 Singleton 单体模式的目标就是只创建一个实例. 实际中有很多种对象我们可能只需要 ...
- python基础——继承与派生、组合
python基础--继承与派生 1 什么是继承: 继承是一种创建新的类的方式,在python中,新建的类可以继承自一个或者多个父类,原始类成为基类或超累,新建的类成为派生类或子类 1.1 继承分为:单 ...
- Scala:枚举类型的用法
枚举定义: /** * 场景类型的划分分类:划分出7类 */ object BuildingCalibrateHeightType extends Enumeration { type Buildin ...
- Tensorflow计算模型 —— 计算图
转载自:http://blog.csdn.net/john_xyz/article/details/69053626 Tensorflow是一个通过计算图的形式来表述计算的编程系统,计算图也叫数据流图 ...
- Hadoop 3.x 新特性剖析系列1
1.概述 目前从Hadoop官网的Wiki来看,稳定版本已经发行到Hadoop2.9.0,最新版本为Hadoop3.1.0,查阅JIRA,社区已经着手迭代Hadoop3.2.0.那么,今天笔者就带着大 ...
- JavaScript初探之字符串与数组
一直在研究JS以至于忘记跟新博客... 字符串:// str.charAt(x); //获取下标为x的字符// str.indexOf(",",1); //获取",&qu ...
- [LeetCode] Max Stack 最大栈
Design a max stack that supports push, pop, top, peekMax and popMax. push(x) -- Push element x onto ...
- MySQL 并行复制从库发生自动重启分析
并行复制从库发生自动重启分析 背景 半同步复制从库在晚上凌晨2点半发生自动重启,另一个异步复制从库在第二天凌晨3点也发生了自动重启. 分析 版本mysql 5.7.16 mysql> show ...
- CLR-2-2-引用类型和值类型
引用类型和值类型,是一个老生常谈的问题了.装箱拆箱相信也是猿猿都知,但是还是跟着CLR via C#加深下印象,看有没有什么更加根本和以前被忽略的知识点. 引用类型: 引用类型有哪些这里不过多赘述,来 ...
- TensorFlow学习笔记(UTF-8 问题解决 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte)
我使用VS2013 Python3.5 TensorFlow 1.3 的开发环境 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff ...