linux的常用命令

一、目录(文件夹)操作
1)进入目录 cd 目录名
案例:进入到根目录下
[root@zhiyou101 ~]# cd /
[root@zhiyou101 /]# cd /usr/local
进入父目录
[root@zhiyou101 bb]# cd …
回到上次离开的目录
[root@zhiyou101 bb]# cd -
2)创建目录
案例1:创建单层目录
[root@zhiyou101 var]# mkdir aaa
案例2:创建多级目录
[root@zhiyou101 var]#mkdirs -p aaa/bbb/ccc
3)修改目录
案例:重命名
语法:mv 源文件 目标路径
[root@zhiyou101 6_24]# mv aaa /bbb
剪切:
[root@zhiyou101 6_24]# mv aaa usr/bbb/aaa
拷贝:可以重命名
[root@zhiyou101 /]# cp aaa usr/bbb
4)删除目录
删除普通文件:
[root@zhiyou101 ccc]# rm aaa
rm:是否删除普通文件 “test4”?Y
直接确认删除加一个-f
[root@zhiyou101 ccc]#rm -f aaa
删除目录:
-r删除目录 再加一个f直接删
[root@zhiyou101 var]#rm -rf aaa

二、文件的操作

1)创建文件
案例1:创建一个空文件,使用touch
[root@zhiyou101 6_24]# touch aaa
案例2:创建并编辑文件使用vi命令
[root@zhiyou101 6_24]# vi bbb
2)编辑文件,使用vi
[root@zhiyou101 6_24]# vi aaa
3)查看文件
cat:正序查看文件中所有内容
[root@zhiyou101 6_24]# cat aaa
参数:-n查看行数
[root@zhiyou101 6_24]# cat -n aaa
tac:倒序查看文件
[root@zhiyou101 6_24]# cat aaa
查看文件头使用head命令
案例:查看文件的前10行
[root@zhiyou101 6_24]# head -n 10 aaa
查看后几行:
案例:查看文件后10行
[root@zhiyou101 6_24]# tail -n 10 aaa
案例:监控文件变化
[root@zhiyou101 6_24]#tail - F aaa

三、编辑文件
我们使用的是vi命令当然你也可以自己安装vim命令
模式:
1)命令模式:我们通过vi 文件名进入到命令模式
查看行数 :set nu
到文件末尾 shift+g
到指定行 11+shift+g
保存 :w
退出 :q
强制退出 :q!
撤回 u
拷贝一行 yy
拷贝多行 yny n就是行数
粘贴 p
删除 dnd n就是行数 dd删除当前行
通过esc从编辑模式进入命令模式

2)编辑模式:我们可以通过i进入到编辑模式,可以输入:q退出等。
i:在光标当前位置编辑
o:在光标下一行插入数据

四、用户操作
0)查看用户是否存在
id 用户名
1)创建用户
useradd 用户名
案例:创建小鲤鱼用户
[root@zhiyou101 6_24]# useradd xiaoliyu
2)设置密码
passwd 用户名
案例:设置密码为123456
[root@zhiyou101 6_24]# passwd xiaoliyu
更改用户 xiaoliyu 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
3)切换用户
su 用户名
案例:切换到小鲤鱼用户
[root@zhiyou101 6_24]# su xiaoliyu
注意:root用户进入到其他用户不需要数码密码,其他都需要输入密码
4)删除用户
userdel 用户名
案例:删除小鲤鱼用户
问题:userdel: user li is currently used by process 9527
在该用户下输入exit然后再删
[root@zhiyou101 ~]# userdel xiaoliyu
5)查看当前登陆的用户
who am i
[root@zhiyou101 ~]# who am i
root pts/0 2019-06-24 11:26 (192.168.109.1)
注意:用户是在组中的,我们可以创建用户的时候给用户分配组,如果没有分配组,会自动创建一个跟它名字一样的组,存进去。因为我们Linux系统是多用户操作,对权限要求很高,不可能给所有人的权限都是root或者都一样。一般是工作中你需要什么权限就给你什么权限,也即是给你开个用户给你用就行了。
6)删除用户问题,用户删除之后再次创建不行,用户没有删干净

彻底删除:
1)删除用户 userdel username
2)删除用户在home目录中的文件夹
[root@zhiyou101 home]# rm -rf daliyu/
3)删除对应的密码,进入到/etc/passwd文件中,删除用户相关的信息
[root@zhiyou101 etc]# vi passwd
4)删除信箱相关的数据:在/var/spool/mail目录中删除用户的文件
[root@zhiyou101 mail]# rm -rf daliyu
删除用户对应的组,进入到/etc/group文件中删除用户的组信息
[root@zhiyou101 mail]# vi /etc/group
或者这样做
[root@zhiyou101 mail]# userdel -rf daliyu
2.3.5、Linux文件

修改权限:chmod
案例:将制定文件修改为所有用户可读可写
6=4+2 4=r 2=w x=1
[root@zhiyou101 /]# chmod 666 test3
修改文件所属人:chown
案例:将文件改成stt所属
[root@zhiyou101 /]# chown username test3
修改文件所属组:chgrp
案例:将文件改成stt组
[root@zhiyou101 /]# chgrp groupname test3
2.3.6、关机
关机前先将内存中的数据同步到磁盘上,防止数据丢失
同步命令:sync
关机:shutdown -h now -h参数可以设置关机时间,定时关机now代表现在关机
重启:reboot

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值