Linux基础命令2
1、修改网络状态:
1)、Cd /etc/sysconfig/network-scripts/network-scripts
2)、vi ifcfg-eth0 编辑 onboot=yes;
3)、保存退出
4)、service network restart --重启网络
网络重启失败时,选择虚拟器的名字(centos)右击选中“设置”,--网络适配器—改为NAT模式.
5)ping baidu.com --ping网络是否配置成功
6)ifconfig --查看ip地址:192.168.243.131
7)预览模式下,在行尾输入‘/’输入你要搜索的关键字,按‘n’键自动搜索下一个带关键字的内容。
2、Ps --查看正在执行的进程(pid 进程号) 类似于任务管理器的详细信息
1)ps –ef 查看具体进程信息
UID --user id
Pid --进程id
Ppid --副进程的id
C --cpu的使用率
Stime --启动时间
Time --运行时间
Cmd --用什么命令启动
3、kill --杀死进程
Killall --杀死所有
Kill+进程号 kill 3024
--用于性能测试 加压(ps,kill)
4、netstat --查看服务器开启了多少个端口
1)netstat –anpt --查看端口(有没有端口是否应用成功)
杀死进城后,重启:/opt/zbox/zbox restart
2)top --查看cpu、内存等
Cpu(s):us —用户cpu
Sys —系统cpu占用率
Id --空闲cpu占用率
Mem:内存—k
3)q –直接退出任务管理器界面
5、查看电脑状态
1)df --查看磁盘的使用率
2)free --单独查看内存使用(单位为kb)
Swap:交换空间
6、上传文件修改并下载
yum insatll -y lrzsz --安装lrzsz 上传文件
rz --从桌面上传文件到xshell上
sz --下载文件到桌面
7、 光标移动
1) 光标方向移动:
、、、 --上、下、左、右
2) 行内快速跳转
跳转至行首 --home键或‘^’或数字‘0’
跳转到行尾 --End键或“$”键
3) 行间快速跳转
跳转到文件的首行 --1G或gg
跳转到文件的末尾行 --G
跳转到文件的第#行 --#G
4) 行号显示
在编辑器中显示行号 --:set nu
取消编辑器中的行号显示 --:set nonu
8、复制、粘贴、删除
1)删除:
删除光标处的单个字符 --x、Del
删除当前光标所在行 --dd
删除从光标处开始的#行内容 --#dd
删除当前光标之前到行首的所有字符 --d^
删除当前光标处到行尾的所有字符 --d$
2)复制:
复制当前整行的内容到剪切板 --yy
复制从光标处开始的#行内容 --#yy
3)粘贴
将缓冲区中的内容粘贴到光标位置处之后 --p
粘贴到光标位置处之前 --P
9、文件内容查找
1)从上而下在文件中查找字符串‘word’ --/word
2)从下而上在文件中查找字符串‘word’ --:word
3)定位下一个匹配的被查找字符串 --n
4)定位上一个匹配的被查找的字符串 --N
10、撤销编辑及保存退出
1)按一次取消最近的一次操作 --u
2)多次重复按u键,回复已进行的多步操作
3)用于取消对当前行所作的所有编辑 --U
4)保存当前的文件内容并退出vi编辑器 --ZZ
11、保存文件内容及退出vi编辑器
1)保存文件 --:w
2)另存为其他文件 --:w /root/newfile
3)未修改退出 --:q
4)放弃对文件内容的修改,并退出vi --:q!
5)保存文件退出vi --:wq
12、 文件内容替换
1) 将当前行中查找到的第一个字符‘old’串替换为‘new’ --:s /old/new
2) 将当前行中查找到的所有字符串‘old’替换为‘new’ --:s /old/new/g
3) 在行中“#,#”范围内替换所有的字符串“old”为“new” --#,#s/ole/new/g
4) 在整个文件范围内替换所有的字符串“old”为“new” --:%s/old/new/g
5) 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认 --:s /old/new/c
13、 权限管理
1) 添加用户: useradd 用户名
2) 设置/更改用户密码:passwd 密码
3) 删除用户账户:userdel 用户名
4) 添加-r选项时,表示连用户的宿主目录一并删除:Userdel –r 用户名
5) 添加组账号:groupadd 组账号名
6) 设置组账号密码:gpasswd 组账号名
7) -a :向组内添加一个用户
-d:从组内删除一个用户成员
-M:定义组成员列表,以逗号分开
8)groupdel:groupdel 组账号名
例:useradd st01
ls -l /home/st01
userdel -r st01
groupadd -g 1000 market
gpasswd -a btest market 正在将用户“btest”加入到“market”组中
gpasswd -d root market 正在将用户“root”从“market”组中删除
gpasswd -M btest,root,adm market
groupdel market
9)文件/目录的权限和归属
读取:r --4
写入:w --2
可执行:x --1
属主:拥有该文件或目录的用户账号
属组:拥有该文件或目录的组账号
10)设置文件、目录权限
Chmod nnn 文件或目录 --nnn为(r+w+e)的值
-R --递归修改指定目录下所有文件、子目录的权限
11)设置文件、目录归属
Chown 属主 文件或目录
Chown 属主:属组 文件或目录
-R --递归修改指定目录下所有文件、子目录的权限
Linux基础命令2的更多相关文章
- 第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
- 【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 2.Linux基础命令
linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...
- linux基础命令一
linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date [options...] [+FORMAT] FORMAT:为显示日期的格 ...
- linux基础命令:
linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...
- 常用的linux基础命令
常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
- Linux基础命令回顾
前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...
- linux常用命令大全(linux基础命令+命令备忘录+面试复习)
linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html
随机推荐
- Python爬虫实战一之爬取QQ音乐
一.前言 前段时间尝试爬取了网易云音乐的歌曲,这次打算爬取QQ音乐的歌曲信息.网易云音乐歌曲列表是通过iframe展示的,可以借助Selenium获取到iframe的页面元素, 而QQ音乐采用的是 ...
- 【原创】大数据基础之Spark(8)Spark中Join实现原理
spark中join有两种,一种是RDD的join,一种是sql中的join,分别来看: 1 RDD join org.apache.spark.rdd.PairRDDFunctions /** * ...
- 再见,Python!你好,Go语言
Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike.Ken Thompson 和 Robert Griesemer 写成.由于出身名门,Go 在诞生之初就吸引了大批开发者的关注.诞生 ...
- CentOS7上部署taiga项目管理软件
作者:waringid 一.简介 Taiga 是一个免费开源,而且功能非常强大的项目管理平台,用于初创企业和敏捷开发团队.提供一个简单.漂亮的项目管理工具.Taiga 采用 Python Django ...
- 第一章:OEL6.8之虚拟机安装
一.在 Windows 上安装 VMware Workstation 具体安装请参考<VMware Workstation 15 Pro 永久激活密钥 下载> 二.创建虚拟机 1:选 ...
- JavaScript我学之七数组
本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘. 数组是“多态数组" ,啥都可以放 //JavaScript中的多态数组 var arr = ["one", 2 ...
- Kubernetes 学习1 k8s架构概述
一.概述 1.意思:舵手,飞行员 2.特点 a.自动装箱,自我修复,水平扩展,服务发现和负载均衡,自动发布和回滚. b.密钥和配置管理,存储编排,批量处理执行. 二.架构术语 1.集群 master( ...
- 平衡树简单教程及模板(splay, 替罪羊树, 非旋treap)
原文链接https://www.cnblogs.com/zhouzhendong/p/Balanced-Binary-Tree.html 注意是简单教程,不是入门教程. splay 1. 旋转: 假设 ...
- Windows 7 设置,启动,停止本地虚拟WLAN
以管理员身份运行以下命令 设置承载网络属性 netsh wlan set hostednetwork mode=allow ssid=Burp key= 启动承载网络 netsh wlan start ...
- Java内存溢出异常(上)
上一篇文章我们讲了JVM运行时数据区域与内存溢出异常,其中对于内存溢出异常这部分将的不够详细,这篇文章将着重讲解Java内存溢出异常的相关知识.如果有没看过上一篇文章的小伙伴们,请点击Java内存区域 ...