六大营养素,傲气对霸气,禾木策
软件操作命令
- 软件包管理器: yum
- 安装软件: yum install xxx
- 卸载软件: yum remove xxx
- 搜索软件: yum serach xxx
- 清理缓存: yum clear packages
- 列出已安装: yum list
- 软件包: yum info xxx
服务器硬件资源和磁盘操作
- 内存: free -m
- 硬盘: df -h
- 负载: w/top(按q退出)
- 查看CPU: cat /proc/cpuinfo
文件和文件夹操作命令
- 常见目录
- 文件操作基本命令
ls |
查看目录下的文件 |
ls -al |
touch |
新建文件 |
touch imooc |
mkdir |
新建文件夹 |
mkdir imooc_dir |
cd |
进入目录 |
cd /tmp |
rm |
删除文件和目录 |
rm -rf imooc |
cp |
复制 |
cp ./imooc.log /tmp/imooc.log2 |
mv |
移动 |
mv ./imooc.log /tmp |
pwd |
显示路径 |
|
ps |
用来显示当前进程的状态 |
ps -A 、 ps -ef|grep ssh |
- 文件的权限
更改文件权限:chmod xxx < file-name >
,
例如:chmod 754 imooc
文件搜索、查找、读取
tail |
从文件尾部开始读取 |
head |
从文件头部开始读取 |
cat |
读取整个文件 |
more |
分页读取 |
less |
可控分页 |
grep |
搜索关键字 grep -n “关键字” imooc.py |
find |
查找文件 find . 、find . -name "*ooc" |
wc |
统计个数 cat imooc.py | wc -l |
http://www.runoob.com/linux/linux-comm-find.html
文件解压缩
压缩 |
tar -cvf imooc.tar imooc(要压缩的文件) |
tar -czvf imooc.tar.gz imooc |
查看压缩包文件 |
tar -tvf imooc.tar |
tar -tzvf imooc.tar.gz |
解压 |
tar -xvf imooc.tar |
tar -xzvf imooc.tar.gz |
- c: --create 新建一个压缩文档,即打包
- x: --extract,--get解压文件
- -t: --list,查看压缩文档里的所有内容
- v:显示操作过程!这个参数很常用
- f:使用文档名,注意,在f之后要立即接文档名,不要再加其他参数!
- z:是否同时具有gzip的属性?
Vim
详情可以看http://www.runoob.com/linux/linux-vim.html
,以下是常用的:
安装 yum install vim
vim三种模式,分别是命令模式,输入模式和底线命令模式
- 命令模式:
i 切换到输入模式,以输入字符
x 删除当前光标所在处的字符
: 切换到底线命令模式,以在最底一行输入命令
0 |
移动到这一行的最前面 |
$ |
移动到这一行的最后面 |
G |
移动到最后一行 |
nG |
移动到第n行 |
/word |
向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可!,这个时候被搜索的字符串高亮,使用 :noh去除高亮 |
?word |
向光标之上寻找一个字符串名称为 word 的字符串。 |
n |
这个 n 是英文按键。代表重复前一个搜寻的动作。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串! |
x, X |
在一行字当中,x 为向后删除一个字符 X 为向前删除一个字符 |
dd |
删除游标所在的那一整行 |
ndd |
n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 |
p |
粘贴 |
yy |
复制游标所在的那一行 |
nyy |
n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行 |
u |
复原前一个动作 |
Ctrl+r |
重做上一个动作 |
- 输入模式:
- 这个基本上就按键盘上这些功能都可以使用
- ESC,退出输入模式,切换到命令模式
- 底线命令模式:
- 在命令模式下按下:(英文冒号)就进入了底线命令模式
- :q 退出程序
- :w 保存文件
- :q!强制不保存退出
- :set nu 显示行号
- :set nonu 取消行号
系统用户操作命令
useradd |
添加用户 |
adduser |
添加用户 |
userdel |
删除用户 |
passwd |
设置密码 |
- 进入:cd /home
- 添加用户:useradd imooc
- 设置密码:passwd imooc
- 此时登陆的使用使用该账号就可以了:ssh imooc@192.168.0.106
- 删除账号:userdel imooc
注意:
- 在CentOs下useradd与adduser是没有区别的都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码
- 在Ubuntu下useradd与adduser有所不同 ,useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码
- adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好
- userdel只能删除用户,并不会删除相关的目录文件,userdel -r 可以删除用户及相关目录
防火墙相关操作
yum install firewalld |
安装 |
service firewalld start |
启动 |
service firewalld status |
检查状态 |
service firewalld stop/disable |
关闭/禁用防火墙 |
- 查看是否安装:yum list |grep firewall
- 查看是否启用:ps -ef |grep firewall
- 查看版本号:firewall-cmd --version
- 查看状态:firewall-cmd --state
- 查看区域:firewall-cmd --get-zones
- 查看区域的配置信息:firewall-cmd --list-all-zone
- 查看服务:firewall-cmd --query-service=ssh
- 删除服务:firewall-cmd --remove-service=ssh
- 添加服务:firewall-cmd --add-service=ssh
- 查看全部服务:firewall-cmd --list-services
- 查看端口:firewall-cmd --query-port=22/tcp
- 添加端口:firewall-cmd --add-port=22/tcp
- 删除端口:firewall-cmd --remove-port=22/tcp
- 查看全部端口:firewall-cmd --list-ports
提权操作sudo和文件传输操作
- 提权 sodu
- cd /home,查看到普通用户
- visudo,找到
%whell ALL=(ALL) ALL
这一行,然后在下面一行把这个复制一下,然后把whell改为普通用户名,如imooc,然后保存退出
- 用imooc用户登陆,安装软件你会发现权限不够,这个时候就可以使用
sodu yum install vim
- 通过这个就是把普通用户提权,通常就用这个用户
- 文件下载
- wget,如下载百度首页:
wget http://www.baidu.com/
- curl -o baidu.html(保存的文件名) http://www.baidu.com/
- 文件上传(本机是Linux)
- 上传文件到服务器:scp imooc.txt imooc@192.168.0.106:/tmp/
- 把服务器文件到本地:scp imooc@192.168.0.106:/tmp/imooc.txt ./(这个是当前目录)
- 文件上传(本机Win下通过xshell就可以了),
- 需要在Linux上安装一个软件 yum install lrzsz,然后输入rz命令,会有一个弹窗,选择一个文件就会上传到Liunx上了
- 下载到本地输入sz imocc.txt命令,会有一个弹窗,选择存储位置就会下载到本地了
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
应用系统分布式构建运维
应用系统分布式构建运维 1+x初级,项目四 部署主从数据库 基础环境安装 准备两台主机 修改主机名 # hostnamectl set-hos...
[阅读全文]
-
-
Linux环境变量
在bash shell中,环境变量分为两类: 全局变量 局部变量 全局环境变量 全局环境变量对于shell会话和所有生成的子shell都是可见的。例如 ...
[阅读全文]
-
-
-
初步进入Linux世界
初步进入Linux世界 一、Linux目录介绍 1.树型目录结构 Linux文件系统采用了多级目录的树型层次结构管理文件。树型结构的最上层是根目录,用/...
[阅读全文]
-
Linux常用命令(详细)
Linux常用命令 一、控制台相关命令 控制台命令就是指通过字符界面输入的可以操作系统的命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。...
[阅读全文]
-
-
网友评论