访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux Ubuntu 16.0.4 常用命令大全

时间:2019-07-18

linux shell 命令 大全_linux命令大全 重启_linux命令大全

数字表示(r=4,w=2linux命令大全,x=1)

chmod -R 755 re.txt #7=rwx,5=rx,5=rx,即对自己可读写执行,对组可读执行,对其他用户可读执行

#####chown命令修改文件拥有者

chowm 用户名 文件名|目录

参数:

-R : 递归修改文件/目录;

例如:

chowm zhangsan re.txt

#####chgrp命令修改组(下面组管理中有介绍)

总结:

输入:ls -l
输出:
总用量 8
drwxrwxr-x 2 oy dev 4096 Aug 28 10:42 Python学习
-rw-rw-r-- 1 oy oy     9 Aug 28 10:12 re.txt
第一列(文件权限)由chmod可修改;第二列(拥有者)由chown可修改;第三列(组)有chgrp可修改。

##七、组管理(需要sudo 权限才可以操作)

#####创建用户组

groupadd 组名

例如:sudo groupadd dev

#####删除用户组

groupdel 组名

例如:sudo groupadd dev

#####确认用户组

cat /etc/group

#####递归修改文件/目录的所属组

chgrp -R 组名 文件/目录

参数:

-R : 递归修改文件/目录;

例如:sudo chgrp -R dev Python学习/

##八、用户管理(需要sudo权限)

#####添加新用户,新用户创建完之后还需要设置密码,否则不能登陆

useradd -m -g 组 新建用户名

参数:

-m : 自动建立用户的家目录;

linux shell 命令 大全_linux命令大全 重启_linux命令大全

-g : 指定用户所在的组,否则会建立一个和用户名同名的组;

例如:

sudo useradd -m -g dev zhangsan

#####设置用户密码,如果是普通用户,可直接用passwd修改自己的账号密码

passwd 用户名

例如:

sudo passwd zhangsan

#####确认用户信息

cat /etc/passwd

#####删除用户

userdel -r 用户名

参数:

-r : 自动删除用户的家目录

例如:

sudo userdel -r zhangsan

#####查看用户UID(保存在etc/passwd文件的第四列)和GID(保存在etc/group文件的第三列)信息

id [用户名]  #不加用户名则查询当前用户

#####查看当前所有登陆的用户列表

who

#####查看当前登陆用户的账号名

whoami

#####修改用户的主组(etc/passwd中的GID,通常在新建用户时指定)

usermod -g 组 用户名

#####修改用户的附加组(需要重新登陆)

usermod -G 组 用户名

#####修改用户登陆shell(默认是dash)

usermod -s /bin/bash 用户名

#####which查看执行命令所在的位置

which 命令

例如:

linux命令大全_linux shell 命令 大全_linux命令大全 重启

which passwd #查找passwd命令的位置

#####切换用户

su [-] 用户名  #不加用户名则切换到root用户,不建议使用

-可切换到用户的家目录,否则保持位置不变

#####退出当前登陆的用户

exit

##九、系统信息

#####查看日历

cal [-y]  #加上 -y 可查看当年的日历

#####查看系统日期

date

#####查询磁盘剩余空间

df -h

参数:

-h 以人性化的方式显示文件大小

#####查询目录下文件大小