Linux命令

介绍命令之前先说下linux是有终端的概念的,在服务器上可以使用组合键 alt+f1--f6 进行终端的切换,代表命令行的6个终端。
终端不代表登录用户,就是说尽管只有6个终端,但登录用户的数量不是仅仅6个,存在多个用户登录同一终端的情况。
命令的帮助
man+命令  命令的帮助文档详情
命令+ --help   简略的帮助

退出帮助 Ctrl+Z


1、增加用户
useradd 用户名

passwd 用户名

2、切换用户

命令:su 用户名

3、显示当前目录路径

pwd

4、查看目录下的文件和文件夹
命令:ls
展示所有文件:-a
展示详情:-l

目录有隐藏目录,是以“.”开头,使用-a可以查看

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

也可以直接增加环境变量 alias xx='xxxxx'

6、新建目录

mkdir 目录名称

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

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

useradd -g group –G root 

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

userdel -r ming 

12-13、修改用户
usermod
1、-g,变更用户组。
例如:

usermod –g developer

12-13、创建用户组
groupadd

groupadd group

12-13、删除用户组
groupdel

groupdel group

12-13、修改用户组
groupmod
-n 变更组名
例如:

groupmod -n 新组名 原组名

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

newgrp root

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

2、使用数字来设定chmod使用字母和操作符


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


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值