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