linux 基本命令

Ls显示根目录下所有的文件

查看时间date,date -s 月/日/年  date -s时/分/秒

立即重启:shutdown -r now reboot 晚上八点重启:shutdown -r 20:00

现在关机:shutdown -h now  晚上八点关机:shutdown -h 20:00

清屏:clear

退出:Ctrl+z或者Ctrl+c或者q

展示拓展信息ls -l

D:可访问的文件夹:第一个字符代表:文件(-)、目录(d),链接(l)C是字符设备,b是硬盘设备

其余字符每3个一组(rwx),读(r)、写(w)、执行(x),也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7,二进制计算结果

第一组rwx:文件所有者的权限

第二组r-x:与文件所有者同一组用户的权限

第三组r-x:不与文件所有者同组的其他用户的权限

第一个Root:所属组

第二个Root:用户

3200表示文件夹大小

Mar 29 15:14 表示修改时间

ETC,配置文件

Bin,命令文件

Dev,设备文件

Usr:安装应用程序

Cd bin到bin这个目录下 下一行输入ls

Pwd显示当前目录位置

切回上一级cd ..

新建文件夹:mkdir cdrom(文件夹名)

创建账号:useradd 用户名

Useradd -g root mike 创建Mike,分到g root组

Useradd -u 1015 -g root  -c rootgroup icy 创建icy账号,用户编号为1015 分组到root备注rootgroup

修改usermod -g修改组,usermod -c修改备注 usermod -l 修改名称

家目录:cd /home

查询账号:cat /etc/passwd

帮助:Man ls

更新,安装:yum install man(命令)

创建文件:touch info.txt(文件名)

编辑文件:vi info.txt(文件名)

查看文件:cat info.txt

查看后几行类容:tail -2 passwd(文件夹名称)

删除账户:userdel Mike 删除Mike这个账户 user -r Mike删除所有关联Mike的账户

设置密码:passwd jim 给jim设置密码

创建组:groupadd python 创建python组

删除组:groupdel python删除python组

修改组Groupmod -g 1015 Java 修改Java编号为1015,Groupmod -n python Java修改Java名称为python 修改组 chgrp root 1.txt 将1.txt修改到root这个组里。*.*修改所有文件

修改文件夹里所有文件的拥有者:chgrp -R root t292 修改t292里所有文件的拥有者为root

Chown -R t292 修改T292这个文件夹里所有文件的拥有者 chown zhwang kkk.txt把kkk.txt的属主改为zhwang

Chmod -R 777 jim 给jim 赋予所有权限:读4,写2,执行1

替换:s /asd /man 替换光标所在行第一个asd为man,s /asd/man/g替换光标所在行一行的asd为man, 1,5  s/asd/man/g替换1-5行的asd为man,% s/asd/man/g替换所有的asd为man

看行数:set nu

建目录下目录,mkdir -p test/zx,在test文件夹下创建zx文件夹

>>两个是追加 一个>是赋予tail -2 /etc/passwd > /t292/zx.txt把目录etc下passwd的文件内容后两条数据,赋予到目录t292下的zx.txt文件内

隐藏文件 touch .zx.txt创建隐藏文件zx.txt,文件前加.隐藏文件夹

Ls -lh查看文件大小

复制,cp zx.txt fff 复制zx.txt到fff文件夹里,cp -r /t292/* t291 复制t292的全部类容到t291里

Mv kkk.txt zx 将文件kkk.txt剪切移动到zx里

修改后缀名:rename .txt .sh * 将所有的后缀名.txt修改为.sh

重命名rename 292 1 292 将292改名为1只找292,rename 292 1 *将292改名为1 匹配整个文件夹

Head -n 20 zx.txt | tail -10 查询zx.txt文件的前20行内容的后10行

查找文件:find / -name文件名   find / -name ‘*.txt’查询后缀为txt的文件

Find -amin +2 查找两分钟之前的文件

Find -size +4k查找大于4k的文件

查看环境变量 echo ¥path

查找文本文件:tac ,head ,cat,tail ,

Linux安装软件

解压命令:tar -zxvf(-c: 建立压缩档案

-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出)

从本地复制文件夹到服务器:
scp -r /home/myfile/ root@端口号:/data/

查看进程:ps -ef | grep redis 查找redis的进程

Kill -9 84181 强制杀进程号为84181的进程

返回上一次操作目录:cd –

常规退出:shutdown回车,exit 退出,前段开启,在另一个号链接之后使用

查看现在所在位置:pwd

在文件里查找类容::/赵祥,在文件里找赵祥两个字,再输一次就是第二个查找结果

输入密码:auth 123456

设置临时密码:config set requirepass 123456 重新启动服务就不管用了

输入名字:set name jack 提取名字:get name

查看配置:config get *

查看数据量:dbsiz 

清空数据:flushall

选仓库:select 1,选择第一个仓库

单值缓存:set item:001:inventory 1000,创建数据001,库存1000

自动增加:incr count 查询自动增长 get count

判断key是否存在:exists name(key)返回是nul就是不存在

设置数据存在时间:expire name 10设置name数据只存在十秒

减自动增长:decr id减少id的1个数据

减少几个数据:decrby id 2减少id两个数据

增加数据长度:append name son给名字增加个son

显示数据中的某一节数据:getrange name 1 -3显示名字里第一到第三的数据,从左往右数0开始,从右往左数 从-1开始

修改数据中某一段的数据:setrange name 3 cc 修改name数据中的3个数据改为cc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值