码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS常用操作命令

时间:2019-08-26 21:02:07      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:rpm -ivh   boot   kconfig   程序   切换   name   描述   chmod   错误   

系统信息

arch 显示处理器架构
uname -r 显示正在使用的内核版本

关机启动

halt 关机

reboot 重启
shutdown -h 预定时间 在预定时间后关闭系统
shutdown -c 取消按预定时间关闭系统

文件和目录

cd 进目录 cd .. cd / cd ~
ls 显示目录里的文件
ll、ls -1 显示目录李的文件详细信息
ls -a 显示隐藏文件
ls -lhS 按文件大小排列显示
tree 显示由根目录开始的树形结构
pwd 显示工作路径
mkdir 建目录
rmdir 删空目录
rm -rf
mv 移动并改名
vi/vim 编辑器:一般模式下:i键进入编辑模式;冒号进入指令模式
      编辑模式下:esc键退出编辑模式,回到一般模式
      指令模式下:w保存,q退出,wq保存并退出,wq!强制保存并退出
echo 添加>或覆盖>,并显示
cp 拷贝
touch 建文件
rm -f 删文件
find / -name 按名字查找文件路径,可用*表示文件名部分
find / -user 用户名 按所有者找

查看文件

cat 查看文件内容
tac 首末倒置
head -n 10 文件名 查看文件前十行
tail -n 1 文件名 查看文件后十行
tail -f 文件名 实时追踪文件内容的更新

grep在文件内搜索字符串匹配的行并输出grep+参数+查找内容+文件 

                    参数有-c:只输出匹配行的计数。
                       -I:不区分大小写(只适用于单字符)。
                       -h:查询多文件时不显示文件名。
                       -l:查询多文件时只输出包含匹配字符的文件名。

                          查询多文件时,多文件间用空格隔开。
                       -n:显示匹配行及行号。
                       -s:不显示不存在或无匹配文本的错误信息。
                       -v:显示不包含匹配文本的所有行。
grep对查询的结果进行筛选: rpm -qa | grep mysql
            其中‘|’符号为‘管道’,理解为‘且’

常用快捷键:history 查看所敲的命令记录
ctrl+l 清屏
ctrl+D 回到本机root用户
ctrl + c 停止进程
ctrl + z 终止程序
tab键 补写文件名
ctrl +alt、ctrl +alt+g

挂载:mount+文件路径

磁盘空间

df -hl 查看磁盘剩余空间

文件权限:chmod改变文件或者目录权限:chmod 权限 文件(目录)名
文件: r查看;w修改;x执行
目录: r列出目录内容;w在目录中创建和删除;x进入目录
删除一个文件的前提条件:该文件所在的目录有w权限,你才能删除该文件。
例如: chmod u+x test.java
chmod 750 test.java

chown改变所有者: chown user test.java

压缩包

tar -cvf 包名 原包 压缩为tar包
tar -xvf 包名.gz.tar 解压tar包,后面接压缩到什么目录在,默认为当前目录
rar a 包名 原包 压缩为rar包
rar x 包名.rar 解压rar包 ,后面接压缩到什么目录中,默认为当前目录
zip 包名 原包 压缩为zip包
unzip 包名.zip 解压zip包,后面接压缩到什么目录中,默认为当前目录

rpm包下载安装

rpm -ivh rpm包 安装一个rpm包
rpm -ivh --nodeeps rpm包 安装一个rpm包并忽略依赖关系警告
rpm -Uvh yum源 下载并安装网上的rpm包
rpm rpm包 更新
rpm -qa 显示系统中所有已经安装的rpm包

启动、停止服务:service 服务名 stop、start、restart

yum安装软件

yum install __ -y 顺畅安装
yum clean all 删除所有缓存的包和头文件
yum makecache 存为缓存
yum update yum更新
yum list 列出当前系统中安装的所有包

用户

su 用户名 切换用户
ctrl+d 回到root用户
passwd 用户名 修改密码,默认为root
useradd 用户名 创建一个新用户
userdel -r 用户名 删除一个用户 ( ‘-r‘ 排除主目录)
ssh root@主机名 跨主机通讯

防火墙

service iptables status 功能描述:查看防火墙状态
chkconfig iptables -list 功能描述:查看防火墙开机启动状态
service iptables stop 功能描述:临时关闭防火墙
chkconfig iptables off 功能描述:设置防火墙开机关闭
chkconfig iptables on 功能描述:设置防火墙开机启动

 

CentOS常用操作命令

标签:rpm -ivh   boot   kconfig   程序   切换   name   描述   chmod   错误   

原文地址:https://www.cnblogs.com/shuangfeike/p/11414614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!