Ubuntu常用命令1

远程拷贝

scp -P port username@ip:Desktop/文件 . :从Ubuntu中拷贝文件到本地主机上

scp -P port 文件 username@ip:Desktop :从本地主机上拷贝文件到Ubuntu中

scp -r 文件夹 username@ip:Desktop :从本地主机上拷贝文件夹到Ubuntu中

scp -r username@ip:Desktop 文件夹 . :从Ubuntu中拷贝文件夹到本地主机上

SSH免密码登录

ssh-keygen :创建一对密钥,公钥及私钥

ssh-copy-id username@ip :将公钥信息发给与之连接的一端,当发送信息时,发送方会将信息用私钥加密,接收方用公钥解密

设置别名

1.在home目录下的用户目录下找到.ssh文件夹,在里面用touch创建一个文件。

2.使用gedit命令打开该文件。

3.在文件中输入 Host 别名(如 a)

HostName ip地址(如10.1.1.1)

User 用户名(如master)

Port 端口号(如 22)

保存。(这里的ip地址及用户名是远程主机的用户名及ip地址)

4.此时使用ssh 别名 进行登录即可

用户权限

rwx 分别对应着读,写,运行的权限

利用chmod +/- r/w/x 命令可以进行读写运行权限的操作

在这里插入图片描述

第一列的d为文件夹,-为文件,之后的字母三个一组,第一组为用户的权限,第二组为组的权限,第三组为其他用户的权限

第二列的数字表示为硬链接,即有几种方式可进入

第三列为用户名

第四列为组名,默认为用户名,可更改

超级用户

超级用户即root

sudo

第一次使用超级用户时,需输入密码,有五分钟超级用户权限

sudo groupadd :添加组

sudo groupdel :删除组

cat /etc/group :确定组信息

sudo chgrp :修改文件或目录所属的组,如果加 -R 即代表递归修改

sudo useradd :添加用户,-m 为创建时一起创建家目录,否则不会创建家目录,-g 为指定用户所在的组,否则组会与用户名同名,如 sudo useradd -m -g abc zhangsan

sudo passwd :为用户创建密码,如sudo passwd zhangsan,回车后再设置密码

sudo userdel :删除用户,-r 会将家目录一起删除

sudo usermod -g :修改用户主组

sudo usermod -G :修改用户附加组,即可以把用户放到多个组中以实现不同的权限

sudo usermod -s /bin/bash :修改用户登录shell,即修改用户登录后显示的窗口,登录时默认的为dash,修改后可以使用户使用bash窗口

id 用户名 :查看用户信息

who :查看当前所有登录的用户

whoami :显示现在登录的用户是谁

主组信息被储存在 /etc/passwd中

附加组信息被储存在 /etc/group中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值