Linux的低配版CentOS的常用命令

1、增加用户 useradd 用户名 passwd 用户名 passwd 参数: -l     锁定用户,禁止其登录 -u     解除锁定,允许用户登录

2、切换用户 命令:su

3、显示当前目录路径 pwd

4、查看目录下的文件和文件夹 命令:ls -a:展示所有文件 -R:递归处理,将指定目录下的所有文件及子目录一并处理; -l:展示详情 目录有隐藏目录,是以“.”开头,使用-a可以查看

5、查看命令是否起了别名 alias 例如: 查看命令别名:alias rm 设置命令别名:alias ls="ls -a" 获知所有别名:alias 命令会列出当前系统中所有别名 删除别名:  unalias 命令,如 unalias l。 别名配置文件在  bashrc 或者 bash_profile,然后source .bashrc生效。 也可以直接增加环境变量 alias xx='xxxxx'

6、新建目录 mkdir -p  要建立目录的上层目录目前尚未建立,则一并建立上层目录; -m 建立目录的同时设置目录的权限; 例如: mkdir -p-m 740 dir1/dir2

7、改变目录 cd 当cd不带任何参数,是默认回到账户的home中 “.”  当前目录 “..”  上一级目录

8、删除目录 rmdir(目录为空才能删除) -p 当删除的目录所在的父目录为空时,一并删除。使用p参数时,不能占用递归删除的目录,必须在非递归路径之外执行命令。

9、创建空文件或修改时间戳 touch touch +不存在文件名,创建一个空文件 touch +存在文件名,修改时间戳

10、拷贝 cp -f 强制,会覆盖 -r 递归 -i 提示是否覆盖,建议使用此参数

11、移动和改名 mv

12、删除文件 rm -i 询问 -r  加此参数,才会删除目录,递归删除 -f  强制。 例如:删除目录,并且目录下的内容一并删除,使用-rf

13、创建用户时指定组 useradd 1、-g 用户组 指定用户所属的用户组。 2、-G 用户组,用户组 指定用户所属的附加组 例如: useradd -g 用户组 –G 用户附加组 用户名

14、删除用户 userdel 1、-r,把用户的主目录一起删除。 例如: userdel -r ming

15、修改用户的基本信息 usermod 1、-g,变更用户组。 例如: usermod –g developer 用户名

16、创建用户组 groupadd groupadd group

17、删除用户组 groupdel groupdel group

18、修改用户组 groupmod -n 变更组名 例如: groupmod -n 新组名 原组名

19、登录后切换自己所属组(前提是自己有多个组) newgrp 切换到其他用户组 例如切换到root组: newgrp root

20、关于用户和组的查询 1、groups 查看当前登录用户所属组 2、groups test 查看test用户所在的组 3、whoami 查看当前登录用户名 查看配置文件: /etc/group是用户组(group)信息,/etc/passwd是用户(user)的信息 看组里有哪些用户: 1、通过用户组名,在/etc/group查找id, 2、通过id在/etc/passwd查找用户名。见下页例子

21、改变文件或目录的创建者或组 chown 1、chown 用户:组  文件(chown root:root abc) 2、-R 递归变更权限,可使用正则表达式 (chown -R root:root *)

22、改变文件或目录的权限 chmod 两种使用方法 1、使用字母和操作符来实现变更权限 2、使用数字来设定

chmod使用字母和操作符 操作对象 u 用户;g 同组用户;o 其他用户;a 所有用户 操作符 + 增加权限;- 取消权限;=赋予给定权限,取消其他权限 权限设置 r 只读;w 可写;x 可执行 文件名 支持通配符(* - 通配符,代表任意字符(0到多个),? - 通配符,代表一个字符)

chmod使用字母和操作符 例子: 假如有aa文件 chmod u+x,g+w a?

chmod使用数字来设定 数字属性,是用3组0-7的八进制表示,其实每组八进制是有三位二进制数字组成的,每位二进制数字对应一个权限。 0 表示没有权限 1 表示可执行 2 表示写权限 4 表示读权限 顺序是 u g o

chmod使用数字来设定 例子: 假如有aa文件 chmod 721 a?

23、对登录用户发送消息 wall 例如: wall hello wall < aa #aa是文件,就是把aa文件内容发送给用户

24、从内存同步硬盘,关闭之前的必须步骤 sync

25、查看内存的使用情况 free -m 以m为单位统计,默认单位为k

26、系统处理器的状态监视 top 退出监控状态使用ctrl+z

27、查看文件系统的磁盘空间占用情况 df -a 所有文件系统的磁盘使用情况 -k 千字节为单位显示

28、显示指定目录磁盘空间的使用情况 du -a 递归显示目录各文件及子孙目录各文件占用的数据块数 -m 千字节为单位显示 -k 千字节为单位显示 -b 字节为单位显示 以块为基本单位,一块=4k,默认是k

29、编辑器 vi vi+文件名,新建或编辑文件。 分成Command mode和Insert mode

vi的Insert mode 在Command mode下,按i,a,o进入Insert mode 1、i,在光标处插入 2、a、在光标处追加 3、o、在光标下一行开始添加一行 4、按esc键,退出Insert mode

vi的Command mode 1、方向键,移动光标 2、dd,删除整行,也有剪切功能 3、xdd,删除x行,也有剪切功能,例如3dd 4、u,恢复上一个操作 5、x,剪切,删除单个字符 6、p,粘贴 7、按Ctrl+b:屏幕往前移动一页。 8、按Ctrl+f:屏幕往后移动一页。 9、按 G:移动到文章的最后一行。

vi的Command mode 10、yy,复制整行         xyy,例如3yy 11、/pattern:从光标开始处向文件尾搜索pattern 12、?pattern:从光标开始处向文件首搜索pattern 13、n:在同一方向重复上一次搜索命令,以行为单位查找 14、N:在反方向上重复上一次搜索命令,以行为单位查找

在vi的Command mode下 1、输入“:set nu”,显示行号,当次生效 2、输入“:q!”,不保存退出编辑 3、输入“:wq”,保存退出编辑 4、vi保存提示: E212: Can't open file for writing。是目录中没有写权限

30、硬链接和软链接(文件要写绝对路径) 硬链接:ln 源文件 目标文件 软链接:ln -s  源文件 目标文件 相同点: 修改一处后,另外一处也会同时更新。 不同点: 硬链接删除源文件,目标文件依然可以使用。软链接一旦删除源文件,目标文件不可用。

1、查看服务器ip centos中命令是:ip addr centos中没有ifconfig是因为默认没有安装这个程序,手工安装后可以执行此命令 其他linux是:ifconfig

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值