Linux相关命令

Linux命令


前言

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

一、账户管理

创建用户:useradd (选项)用户名
用户密码:passwd (选项)用户名 注:密码不能是回文(前向和后向一致)
修改用户:usermod 选项 用户名(user -l bbb aaa:aaa修改前,bbb是修改后)
删除用户:userdel (选项) 用户名(user -r (删除主目录和邮件池) -f (强制删除) aaa)
退出当前用户:exit

二、用户组

1.用户组基本命令

创建用户组:groupadd (选项) 用户组名
修改用户组:groupmod (选项)用户组名(groupmod -n:修改用户组的名称 kaifazu:修改后组名 kaifa:修改前组名)
查询用户所属组:groups 用户名
删除用户组:groupdel 用户组名

2.管理用户组内成员

gpasswd (可选项)组名
gpasswd是linux下的管理工具,用于将一个用户添加到组或者从组中删除。
-a:添加用户到组 (gpasswd -a 用户名 组名)
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组

三、日期管理

date[参数选项]
-d "字符串":显示字符串所指时间和日期
-s "字符串":根据字符串来设置时间和日期
-u :显示GMT
--help:在线帮助
--version:显示版本信息

四、管理用户

1.logname[--help--version]:显示登录账号信息
--help:在线帮助
--version:显示版本信息
2.su 用户名:切换用户
-c:切换用户执行命令,执行完毕之后再变回原来的使用者(sudo -c ls root:切换到root用户执行ls命令再切换回)
3.id[-g][--help][--version][用户名称]:查看当前用户的详细信息(用户id,群组id,所属组)
4.sudo[选项] :提高普通用户的操作权限(sudo ls,sudo -u root ls)
-V:显示版本号
-h:显示版本编号和指令的使用方式说明
-l:显示出自己的权限 
-u:指定root执行

五、系统进程相关命令

1.top 实时显示process的动态(top:显示系统中所有的进程信息,top -p 进程号:显示指定进程信息)
top:实时显示所有的进程信息
top -c:实时显示所有的进程信息(显示完整命令)
top -p PID:实时显示指定进程信息
结束监控快捷键:q
2.ps 显示当前正在运行的进程信息
ps -A:显示系统中所有的进程信息
ps -ef:显示系统中所有的进程信息(完整信息)
ps -u 用户名:显示指定用户的进程信息
3.kill[编号][进程号] 杀死进程
kill -l:显示编号(常用:kill -9 进程号(彻底强制杀死))
kill -9 $(ps -ef|grep 用户名):杀死指定用户所有进程
killall -u 用户名:杀死指定用户所有进程

六、关机与重启命令

1.关机命令
shutdown:不同的版本有所差异
shutdown -h now:麻溜的立马关机
shutdown +1 "警告信息":墨迹一分钟再关机,并出现警告信息
shutdown -r +1 "警告信息":墨迹一分钟再重启,并出现警告信息
shutdown -c:取消当前关机操作
2.重启命令
reboot:麻溜的立马重启

七、系统管理的其他命令

1.who命令
who:显示当前登录系统的用户
whp -H:显示明细(标题)信息
2.timedatectl命令
timedatectl status:显示系统的当前时间和日期
timedatectl list-timezones:查看所有可用的时区
timedatectl set-timezone "Asia/Shanghai":设置本地时区
timedatectl set-ntp false:禁用时间同步
timedatectl set-time "2019-03-11 20:45:00":设置时间
timedatectl set-ntp true 启用时间同步
3.clear:清屏

八、目录管理命令

1.ls命令
ls:显示不隐藏的文件与文件夹
ls -l:显示不隐藏的文件与文件夹的详细信息
ls -al:显示所有文件与文件夹的详细信息
2.pwd命令
pwd/pwd -p:查看当前所在目录
3.cd命令
cd[相对路径和绝对路径] 切换目录
选项参数:
相对路径:相对当前目录而言的
绝对路径:由根目录/开始的 
4.mkdir命令
mkdir 文件夹名:创建目录
mkdir -p aaa/bbb:创建多级目录
5.rmdir命令
rmdir 文件夹名:删除空目录
rmdir -p bbb/ccc:删除ccc,如果删完之后bbb是空的,bbb也一起删除
6.rm命令
rm 文件路径:删除文件
rm -r 目录路径:删除目录和目录里面所有的内容
7.cp命令
cp aaa/a.txt ccc 将aaa文件夹中的a.txt文件拷贝到ccc文件夹中
cp -r aaa/* ccc 将aaa文件夹所有内容拷贝到ccc文件夹中
8.mv命令
mv 数据源 目的地:改名、移动

九、更改属主和数组命令

1.chgrp命令
chgrp -v root aaa:将aaa的属组改为root
2.chown命令
chown root aaa:将aaa的属主改为root
chown root:root bbb:将bbb的属主和属组改为root
chown -R root:root aaa:将aaa文件夹和里面的属主和属组改为root

十、更改权限

1.chgrp命令
chgrp -v root aaa:将aaa的属组改为root
2.chown命令
chown root aaa:将aaa的属主改为root
chown root:root bbb:将bbb的属主和属组改为root
chown -R root:root aaa:将aaa文件夹和里面的属主和属组改为root
数字权限(chmod -R 770 aaa)
(读42 执行1 无权限0)
符号权限(chmod -R u=rwx,g=rx,o=r aaa)
(user属主权限u,group属组权限g,others 其他权限o,a代表所有权限all
r可读w可写o可执行,+为增加权限,-为减少权限 chmod -R o-r aaa)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值