Linux 常用命令

Linux  
 
常用命令:
    在linux下安装django程序
    #指定版本安装
    pip3 install -i https://pypi.douban.com/simple  django==1.11.16
 
    使用django的项目命令创建 mysite(mysite是文件名)
    django-admin  startproject mysite
 
    启动django项目命令
    python manage.py runserver ip:端口号
 
 
 
用户权限相关
    超级用户root:
    linux的id命令,返回用户的身份信息
    当uid为0的时候,这个用户就是超级用户
    
    只看root想相关id
    id root
    
 
 
    查看用户存放文件:
    cat /etc/passwd
    筛选出root
    cat /etc/passwd | grep root
    
 
    查看存放用户密码的文件
    cat /etc/shadow
    
 
 
 
用户的管理命令
添加普通用户(只有root用户有这个权利)
useradd haha         #创建用户,这个用户信息会存放在etc/passwd
 
新建用户后,查看用户信息
grep 用户名 /etc/passwd
普通用户的id号,默认是从1000开始的
例:
    
修改普通用户的密码
passwd 用户名
 
新建了普通用户,会在/home/文件里面有记录
 
 
 
用户组GID
 
 
 
切换用户
su  -  用户名
 
root 切换 普通用户 不需要密码
普通用户切换root ,需要输入root的密码
 
退出当前用户
logout
 
 
 
添加用户组:
groupadd  组名
 
 
查看文本后五行
tail  -5  /etc/passwd
 
删除用户,以及用户家目录
userdel -rf  用户名
 
 
 
 
sudo命令, 普通用户用root身份去执行命令
vim /etc/sudoers
1.编辑sudoers配置文件,添加普通用户的信息
 
2.定位到权限设置那一行
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL        #原本只有这一行,在命令模式下把这一行复制一行到下面(光标移到这一行,点两下y选中这一行,再点一下p复制到下一行)
liuguoliang    ALL=(ALL)       ALL           #把前面的root改成普通用户名
 
3.普通用户使用root权限,需要使用sudo命令
例:
 
例:   普通用户用sudo命令使用root权限在root文件里面添加了一个imliuguoliang文件
在root用户里面查看是否添加进来了
 
4.sudo还提供了一个语法检测的命令visudo
visudo  默认用vi打开/etc/sudoers,并且提供了语法检测功能
 
 
 
Linux文件与目录权限
文件权限:
    在Linux中每个文件都有所属的所有者,所有组,并且规定了文件的所有者所有组以及其他人对文件的,可读,可写,可执行等权限
读取文本      vim
查看文本      cat
执行文本      通过解释器执行 ./xx.sh
 
文件夹权限:
    新增,修改,删除,进入目录
 
posted @ 2019-02-27 21:30  惊世风情  阅读(141)  评论(0编辑  收藏  举报