Linux学习笔记-常用命令

2018-08-20  本文已影响0人  始悔不悟

title: Linux学习笔记-常用命令
date: 2018-07-08
tags: [linux]
categories: 运维知识


Linux 常用命令

软件操作命令

服务器硬件资源信息

文件操作命令

Linux 文件的目录结构

linux目录结构.png

文件基本操作

命令 解释
ls 查看目录下的文件[-a -l]
touch 新建文件
mkdir 新建文件夹[-p]
cd 进入目录
rm 删除文件和目录[-r -f]
cp 复制
mv 移动(剪切)
pwd 显示当前路径

文件编辑器 vim

vim 操作
i 插入模式
esc 退出当前模式
yy 复制当前行
p 粘贴
dd 删除
u 恢复
gg 到行首
G 到行尾
:wq 写入并退出

文件权限 4-2-1

数字 权限
4 r 读
2 w 写
1 x 执行
2^2 + 2^1 + 2^0 = 4 + 2 + 1 = 7

文件的搜索/查找/读取

命令 解释
tail 从文件尾部开始读取
head 从文件头部部开始读取
cat 读取整个文件
more,less 分页读取
grep 查找文件内容 grep [-n] 'hello' test.js
find 查找文件

文件解压缩

tar -cf archive.tar foo bar
      # 压缩         Create archive.tar from files foo and bar.

tar -tvf archive.tar
      # 查看压缩文件 List all files in archive.tar verbosely.

tar -xf archive.tar
      # 解压缩       Extract all files from archive.tar.

系统用户操作命令

命令 解释
useradd username 添加用户
adduser username 添加用户
userdel username 删除用户
passwd username 设置密码

防火墙设置

查看是否已经安装了防火墙

yum list | grep firewall

查看是否启动了防火墙

ps -ef | grep firewall

查看防火墙运行状态

firewall-cmd --state

查询[ssh]服务

firewall-cmd --query-service=ssh

添加[ssh]服务

firewall-cmd --add-service=ssh

移除[ssh]服务,无法访问云主机了

firewall-cmd --remove-service=ssh

查询[22]端口

firewall-cmd --query-port=22/tcp

添加[22]端口

firewall-cmd --add-port=22/tcp

移除[22]端口

firewall-cmd --remove-port=22/tcp

提权和文件上传下载操作

scp testUpload.txt username@your-server-ip:/tmp/
scp username@your-server-ip:/tmp/testUpload.txt ./

查看 ip

上一篇 下一篇

猜你喜欢

热点阅读