Linux常见的命令:
Linux目录结构:
root用户 ~ 代表的就是 /root
其他用户 ~ /home/用户/
etc 系统的配置文件
usr 共享目录. 一般安装的程序都在这个目录下.
查看目录下的内容:
ls 只能看到非隐藏文件和文件夹
ls -a 将所有的文件和文件夹都查出来
linux隐藏文件时以.开头的
ls -l 查看所有信息 相当于 ll
ll -a
使用cd app 切换到app目录
cd .. 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
使用tab键来补全文件路径
创建文件夹/删除文件夹
mkdir 文件夹名
mkdir -p 文件件/文件夹
rmdir 文件夹名 这个文件夹必须是空的.否则删不掉.
浏览文件内容
cat 将文件中所有的内容都打印到控制台
more
less 先显示一屏
Enter是往下翻一行
空格是往下翻一页
q退出
tail -10 显示最后10行
tail -f 动态监听这个文件.如果文件内容发生变化.他就会打印出来. 一般查看日志文件用.
复制 cp 文件 目标位置
目标位置: 可以是相对路径 也可以是绝对路径.
移动 mv 文件 目标位置
删除 rm
rm -rf 要删除的文件/文件夹
rm -rf ./* 将当前文件夹下所有的内容都删掉.
rm -rf /* 将根目录下的所有内容都删掉.
压缩/解压缩
打包
tar -cvf 打包后的文件名 要被打包的文件夹/文件
tar -cvf a.tar ./aa
tar -zcvf --以gzip的方式压缩
解压
tar -xvf 压缩文件
tar -zxvf 压缩文件 -C 指定目录 如果不指定.就是解压到当前目录.
查找:
查找文件
find 要查找的目录 文件名 文件名记不全可以用*代替
find / a*.log
查找内容
grep 要查找的内容 被查找的文件 -A1 -B1
重定向的输出:
所有有在命令行输出的命令 > 文件
一个>是覆盖 >> 追加
ps -ef 查看进程.
ps -ef | grep 关键字
杀死进程
kill -9 pid
其他常用命令
显示当前所在目录
【pwd】
创建一个空文件
【touch】
* touch a.txt
清屏
【clear/ crtl + L】
-------------------------------------------------------------------------------------------
Redis :
进入redis/bin目录
cd redis/bin
启动redis服务端 .
./redis-server redis.conf
克隆新窗口,启动redis客户端
./redis-cli
Redis文件:
Redis服务器端启动程序
redis-server
Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-cli
Redis性能测试工具
redis-benchmark
数据修复工具
redis-check-aof
检查导出工具
redis-check-dump
-------------------------------------------------------------------------------------------
防火墙:
防火墙打开某一个端口
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
直接将防火墙关闭
service iptables stop
CentOS7.5 防火墙:
查看防火墙状态
firewall-cmd --state
关闭防火墙
systemctl stop firewalld.service
禁止防火墙开机启动
systemctl disable firewalld.service
-------------------------------------------------------------------------------------------
Mysql
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
如果没有设置自动启动
开启mysql服务 service mysql start
打开mysql mysql u账号 p密码
|
|