Ubuntu系统中常用的命令

1.修改文件的权限

命令: chmod 对象+权限类型 文件路径/文件名

其中,对象有四种:文件的属主(u)、文件的属组(g)、所有人(a)和其他人(o);

权限类型有三种:读取(r)、写入(w)和执行(x).

例如: chmod   a + w    /usr/local/game.txt      -->      将game.txt文件的写入权限开放给所有人;

chmod    o-x    /Document/test.py     -->     关闭其他人对文件test.py执行的权限。

如果想修改某个文件夹中所有文件的权限,则使用命令:

chmod 对象+权限类型 文件夹路径/文件夹   -R 

文件权限可以用八进制来表示

rwx => 111 => 7          rw- => 110 => 6          r-x => 101 => 5         r-- => 100 => 4

-wx => 011 => 3        -w- => 010 => 2         --x => 001 => 1

例如:  chmod        725        /Document/data.mat       

将文件data.mat的权限设置为:属主 rwx (7), 属组-w-(2),其他人r-x(5)

其中,第一个数表示属主的权限,第二个数表示属组的权限,第三个数表示其他人的权限。

2.用户管理

(1)创建新用户

首先运行    sudo    su    切换至  root账号;

然后运行 useradd     -g    所属组名    -m    用户名;(即可添加一个新用户)

接着运行 passwd     用户名。 (为新创建的用户设置密码)

(2)用户分组与权限设置

查看当前用户所属的组,直接输入命令: groups

创建新的组,输入命令: sudo    groupadd    "新租的名"

将某用户添加到某组中,输入命令:  sudo   usermod   -a  -G    "组名"    "用户名"

给用户分配权限后,需要在各个用户下添加管理员账号下安装的软件的环境变量,该用户才可以使用该软件。

总的来说:将用户添加到sudo组中之后,在系统目录下安装的软件该用户都可以用;安装在管理员账户下的软件,只要在普通用户的下配置好环境变量,该用户也可以运行该软件。

3.一些常用命令

命令: su    用户名     (可以直接切换到该用户)

命令: exit         (退出当前用户,退回到原用户)

使用命令:who    (可以查看当前用户的用户名)

使用命令:lastlog   (可以查看各个用户的登陆情况)

使用命令:last      (可以查看各个用户的登陆时间和登陆时长)

命令: sudo    userdel    -r    用户名     (可以删除指定用户和用户的主目录,从而释放硬盘空间)

命令: id    用户名   (可以查看指定用户的信息)

命令: sudo    kill    -9    PID    (可以强制结束PID线程)

 

4.创建虚拟环境来进行编程环境的配置

(1)通过conda创建虚拟环境

conda        create        -n        虚拟环境的名称        python=版本号

(2)删除虚拟环境

conda        remove        -n        虚拟环境的名称        -all

在管理员账号上安装了anaconda,在其他账号上只要添加其安装文件夹的路径和安装文件夹下bin的路径就可以运行anaconda。

其他账号上使用管理员账号安装的anaconda创建的虚拟环境和安装的软件都在自己账号的.conda隐藏文件夹中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值