linux 命令大全

大数据平台的搭建


CentOS7 系统下 Linux防火墙



cat /etc/centos-release 查看当前centos版本
netstat -lent |grep 端口号 : 具体查看某个端口情况


firewall-cmd --state 查看当前防火墙的状态


java -version 查看jdk版本


hdfs dfs -ls / 查看hdfs根目录的文件
hdfs dfs -put linux本地目录 hdfs的文件目录
hdfs dfs -get hdfs文件目录 linux的保存目录
hdfs dfs -rm -r /my 删除hdfs文件系统根目录下的my文件夹
hdfs dfs -mkdir /xuhaihuan hdfs文件系统根目录下创建xuhaihuan文件夹
hdfs dfs -cat / 查看hdfs文件系统根目录文件
hdfs dfs -text /flume/20190707/18/haitao.txt 查看文件内容

hadoop fs -rm -r /xuhaitao 删除hdfs文件系统根目录下的xuhaitao文件夹
hadoop fs -mkdir /xuhaihuan hdfs文件系统根目录下创建xuhaihuan文件夹

hadoop fs 等价于hdfs dfs 这种写法


less xx.xml 查看文件 相当于cat和more功能 ,但比这两个更强大 敲击空格显示下一页,敲击B显示上一页
:set nu vi编辑器显示所有行号
vi 文件 : 如果文件有则打开,没有则在当前文件目录下创建该文件
vi +文件名 i输入状态 esc退出输入 :wq退出保存 :q! 退出不保存
shift+$ : 查看文本文件时,光标快速定位到一行的末尾
shift z z : 保存 相当于 :wq
q! : 取消
wq :文件保存
vim 中使用a : 相当于 i 进入输入模式
:wq!强制保存

shift + g 调到vi文本的末尾
gg调到vi文本的开始
dd 删除vi编辑的一行
按esc退出编辑模式 ,按u : 取消对文本编辑的上一次操作
按0 定位到这行的开始
按shift+4 定位到这行的结尾


下面命令是redis相关的

ps -ef|grep redis :查看redis进程是否启动
redis-server /xuhaitao/redis.conf :启动redis服务器
redis-cli -p 6379 : 启动redis客户端
redis-benchmark : 测试当前机器的性能
select 0 :选择0号数据库
dbsize :产看数据库的数量
keys * :列举所有key
keys k? : 只会查以k字母开头的key
keys k??
move k3 2 : 移动k3到2号库
exists k1 : 是否存在k1这个key,返回1表示有,返回0表示无
expire k1 10 : 设置k1的生命周期为10秒
ttl k1 : 查看k1剩余生命时间
set k1 v1 : 设置k1的value值为字符串v1
setex k4 10 v4 : 设置k4值为v4, 生命周期为10;
setnx k1 v4 : 如果k1存在则取消插入,如果k1不存在则插入
append k1 12345 :在k1原有值后面追加12345
incr k3 : 将k3的数字自动加1
decr k3 : 将k3数字每次自动减1
strlen k1 : 获取k1值的长度
type k1 : 查看k1的值类型
incrby k1 3 :将k3的数字自加3
decrby k1 3::将k3的数字自减3
mset k1 v1 k2 v2 k3 v3 : 一次性设置多个
mget k1 k2 k3 :一次性取出多个
msetnx k3 v3 k4 v4 : 只要有一个key已存在,则全部插不进去
getrange k1 0 3 : 取出下标索引[0,3]范围内字母
setrange k1 0 xxx :从下标为0开始,覆盖更新xxx,注意是覆盖
del k1 :删除k1

lpush list01 1 2 3 4 5 : 将1 2 3 4 5 这5个值从左往右依次插入
lrange list01 0 3
rpopLpush list01 list02 从list01 中pop一个 然后push入list02
lpop list01 : 从列表的左端弹出一个
rpop list01 : 从列表的右端弹出一个
lindex list01 2 : 取出list01中下标为2 的 元素
rpush list05 1 ,5 8,8,8,8 ,9,15,4,5,8,7,57,58,54,45,46,41
lren list05 2 8 : 删除其中2个8
ltrim list05 0 4 从list05 中取出 下标索引为【0 4】 所有元素 然后重新赋值给list05
linsert list01 before x java :在list01的元素x前加入java
llen list01 : 返回列表中元素的个数

hset myinfo age 35 : 设置myinfo这个hash中age字段的值为35
hget myinfo age : 获取myinfo这个hash中的age字段值
hexists myinfo age : 检查myinfo 中是否存在age这个字段
hlen myinfo : 返回myinfo 中所有键值对的个数
hkeys myinfo : 返回所有keys
hvals myinfo : 返回所有values
hgetall myinfo : 返回所有的key value值
hdel myinfo age : 删除myinfo这个hash表中的age
hmget myinfo age namee : 同时获取myinfo 这个表中age和namee这两个字段的值
hmset myinfo age 55 namee hunkxu : 同时设置myinfo这个hash表中age和namee的值

flushdb :清空当前数据库的所有key
flushall : 清空16个数据库中的所有key

shutdown : 关掉redis服务器
exit : 关掉redis客户端


clear :清屏
pwd : 查看当前所在的目录
ls: 查看当前目录包含的所有文件和目录
ls -l : 也是查看当前目录包含的所有文件和目录
ll : 相当于ls -l 会整齐工整的显示当前目录包含的所有文件和目录
cd / : 切换到根目录
cd 文件夹 : 切换到当前目录下的指定文件夹下
cd … : 切换当前目录的上一层级下
man 指令 : 介绍这个指令

useradd xuhaitao : 添加一个用户xuhaitao
passwd xuhaitao : 为xuhaitao这个用户设定密码
logout : 登出
userdel xuhaitao : 删除xuhaitao这个用户,但是该用户所有的文件信息还在
userdel -r xuhaitao : 删除用户以及其子目录
mkdir xuhaitao : 创建文件夹 xuhaitao
rmdir xuhaitao: 删除文件夹xuhaitao
rm 文件: 删除当前层级的某个文件

cp 文件 拷贝路径 : 将文件复制到指定路径下
cp -r 文件夹 拷贝路径 : 使用递归拷贝
ls > 文件 : 将>前的命令结果保存到指定文件中,如果当前目录不存在指定的这个文件,则创建一个 ,注意使用>表示覆盖 ,使用>>表示追加
env :当前操作系统的环境变量
env | more : 利用管道命令做分页显示 shift+pageup 做上翻页,shift +pagedown 做下翻页
rm -rf xuhaitao : 强制删除当前目录中的xuhaitao文件夹以及其子文件夹,r表示递归删除,f表示强制删除

cd - 切换到最近一次浏览的目录
su 普通用户切到root用户
su 普通用户名 : 切换到普通用户

halt 关机
reboot 重启机器
init 6 重启


rm xuhaitao-* : 删除以xuhaitao-开头的所有文件
cp xuhaitao-* : 一次性复制 以 xuhaitao-开头的所有文件
rm -f xuhaitao-* : 不会询问,强制 删除以xuhaitao-开头的所有文件



setup : 查看本机安装状况


mv xuhaitao guozhu : 将名为xuhaitao的这个文件夹的名字修改为国柱


ls -la 是列出当前目录中的所有文件和目录,包括隐藏文件和目录

#  :    注释


startx : 进入图形界面


top : Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器


./ : 本目录


ls -l /bin/*sh : 列表显示bin目录下所有以sh结尾命名的文件,可以查看所有的shell
chsh -s /bin/切换的shell名称 : 切换shell


netstat -anp : 用于显示网络信息
netstat -anp | more : 用于显示网络信息 ,按着回车可以往下看 , 按q退出管道显示


注意:
按tab键 :命令补全功能



FR:海涛高软(hunk Xu)

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值