总结centos7常用操作命令
导读
基本操作
cd / 进入根目录
cd usr/local/java 进入java目录
cd .. 返回上级目录
history 查看之前执行过得所有命令
cp file1 file2 将file1复制为file2
cp -a dir1 dir2 复制一个目录
ll 列出当前目录下的详细文件列表
touch xxx.txt 创建具体类型的一个文件
mkdir dir1 创建一个名为“dir”的目录
mv dir1 dir2 移动/重命名一个目录
rm -f file1 删除 ‘file1’
rm -rf dir1 删除 ‘dir1’ 目录及其子目录内容
文件修改
vi file 打开并浏览文件
文件解压和打包
tar -cvf file1.tar.gz file1 把file1打包成 file1.tar.gz(-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数)
tar -xvf file1.tar.gz 解压一个包
tar -xvf file1.tar.gz -C /tmp 把压缩包释放到 /tmp目录下
yum安装器
yum -y update 更新当前系统中安装的所有rpm包
yum -y install [package] 下载并安装一个rpm包
yum update [package] 更新一个rpm包
yum remove [package] 删除一个rpm包
yum list 列出当前系统中安装的所有包
yum clean all 删除所有缓存的包和头文件
网络相关
ip addr 显示网卡的IP地址
systemctl status firewalld 查看防火墙的状态
systemctl stop firewalld.service 直接关闭防火墙
systemctl disable firewalld.service 禁止防火墙开机启动
systemctl restart network 重启网络服务
ntpdate cn.pool.ntp.org 更新系统时间
netstat -lnpt |grep 端口号 查看端口是否被占用
磁盘管理
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)
一些问题的解决办法
1)当遇到新建的xxx.sh文件为白色时,需要将文件变为可执行的绿色文件,命令如下:
chmod 777 *.sh 或者 chmod +x *.sh
2)在bin目录下面使用./startup.sh命令时,提示权限不够,在bin目录下面执行以下命令
chmod u+x *.sh