Linux基本命令12-27

用户管理权限

查看当前登录用户:whoami

添加用户:

useradd 新用户名   (只创建用户不创建家目录)

useradd 新用户名 -m    (创建用户创建家目录)

设置密码:

sudo passwd 用户名

切换用户:

su 切换后的用户名    (切换后当前路径还在原文件目录下)

su - 切换后的用户名    (加-以后就是自己家里,多使用这个不用上面的)

exit 退出当前用户

删除目录:(要退出当前目录才可以)

sudo userdel 目标用户名 -r 删除目标文件名的同时删除其家目录

切换root用户

sudo -s   (具体表现为$变成#号)

查看组

cat /ect /group

group +三次Tab键

新建组:sudo groupadd 新建组名

删除组:sudo groupdel 目标组名(删除组名)

特殊组:

sudo

adm

新创建的用户默认不能sudo,需要修改用户所在组,操作如下:

修改用户所在的组:sudo usermod -a -G 目标组 目标用户 (把目标用户拉进切换到目标组)

例如:sudo usermod -a -G sudo jiamiaohao   (把jiamiaohao拉进切换到sudo组)

例如:sudo usermod -a -G adm jiamiaohao     (把jiamiaohao拉进切换到adm组)

修改文件各项

修改文件所有者:chown       sudo chown 组 目标文件

修改文件所属组:chgrp         sudo chgrp 组 目标文件

修改文件权限:chmod  (有字母法和数字法两种)

chmod u/g/o/a +/-/=rwx文件

chomd u=rwx 1.py 修改用户权限

chomd g=rwx 1.py 修改组权限

chomd o=rwx 1.py 修改其他权限

chomd 777 1.py 代表用户 组 和其他都可读可写可执行

chomd 777 test/ -R 递归test目录下所有的文件加上可读可写可执行的权限

查看当前日历 cal

查看2008年的日历cal -y 2008

cal -y 2008 >1.py 重指向

formate 格式化

显示或设置时间date '+%y,%m,%d,%H,%M,%S' 格式化

查看进程信息ps

-a显示终端上所有进程包括其他用户进程

-u显示进程详细信息

-x显示没有控制终端的进程

动态显示进程:top

(结束ctrl+c)  特殊形式htop

结束进程kill(需要配合ps使用)

sudo kill 进程号

sudo kill -9 进程号 强制结束某进程

关机重启

reboot 重新启动操作系统

shutdown -r now 重新启动操作系统,会给别的用户提示

shutdown -h now 立刻关机

shutdown -h now 20:25 定时关机

shutdown -h +10 系统再过十分钟后自动关机

检测磁盘空间df

-a显示所有文件系统的磁盘使用情况

-m以1024字节为单位显示

-t显示各指定文件系统的磁盘空间使用情况

-T显示文件系统

检查目录所占磁盘空间du

用于统计目录或文件所占磁盘空间的大小,该命令的执行效果与df类似,du更侧重于磁盘使用情况

-a递归显示目录中个文件和子目录中文件占用的数据块

-s显示指定文件或目录占用的数据块

-b以字节为单位显示磁盘使用情况

-l计算所有文件大小,对硬链接文件计算多次

查看或配置网卡信息:ifconfig(可以查看IP地址)

测试远程主机连通性:ping +目标网址

登录对方电脑

ssh 用户名@IP地址

输入密码

你可能感兴趣的:(Linux基本命令12-27)