Linux常用命令-详细1
目录
用户管理
用户组
管理用户组内成员
系统管理相关命令
进程相关命令
关机和重启命令
系统管理其它命令
用户管理
- 创建用户
- useradd (选项)用户名
- 例:useradd tj(创建用户tj)
- 设置用户口令(密码)
- passwd (选项)用户名
- 例:passwd tj 按回车
- (更改tj用户的密码)
- 密码不能是回文
- 修改用户
- usermod 选项 用户名
- 例:只有usermod并回车可以看到它的所有选项
- 例:更改用户名
- usermod -l tjs tj
- (把tj用户改名为tjs)
- (修改时此用户不能被使用)(切换用户时用户没有退出)
- 退出可以用exit或关闭连接再次重新连接
- exit 退出当前用户
- 删除用户
- userdel (选项)用户名
- 只有userdel并回车可以看到它的所有选项
- 加了选项删除的更干净
用户组
- 创建用户组
- groupadd (选项) 用户组名
- 例:groupadd tj
- 创建tj用户组
- 修改用户组
- groupmod (选项) 用户组名
- 只有groupmod并回车可以看到它的所有选项
- 例:groupmod -n tjs tj
- 把tj用户组改名为tjs
- 查询用户所属组
- groups 用户名
- 不给用户添加用户组,那么该用户的用户组就是它自己的用户名
- 例:groups tj
- 查询tj用户所属组
- 删除用户组
- groupdel 用户组
- 例:groupdel tj
- 删除tj用户组
管理用户组内成员
- gpasswd (可选项)组名
- gpasswd是Linux下的管理工具,用于将一个用户添加到组或者从组中删除
- -a:添加用户到组
- -d:从组删除用户
- -A:指定管理员
- -M:指定组成员(和-A的用途差不多)
- -r:删除密码
- -R:限制用户登入组,只有组中的成员才可以用newgrp加入组
- 忘记选项了可直接gpasswd+回车进行查看
系统管理相关命令
- 日期管理
- date (参数选项)
- 参数选项:
- -d<字符串>:显示字符串所指的日期和时间
- 字符串前后必须加上双引号
- 例:date -d "2020-12-12 11:11:11"
- 输出显示2020年12月12日 星期六 11:11:11 CST
- date -s "2020-12-12 11:11:11"
- 设置时间为2020年12月12日 星期六 11:11:11 CST
- 只有date并回车则展示系统当前时间
- -s<字符串>:根据字符串来设置日期和时间
- 字符串前后必须加上双引号
- -u:显示GMT
- --help:在线帮助
- --version:显示版本信息
- 显示用户
- logname
- 切换用户
- su 用户名
- 切换用户执行命令,执行完毕后再变回原来的使用者
- su -c 一个命令语句 用户名
- 查看当前用户的详细信息(用户ID,群组ID,所属组)
- id [-g][--help][--version][用户名称]
- 参数选项
- -g或--group 显示用户所在群组的ID
- -G或--groups 显示用户所属附加群组的ID
- -n或--name 显示用户,所属群组或附加群组的名称
- -r或--real 显示实际ID
- -u或--user 显示用户ID
- -help 显示帮助
- -version 显示版本信息
- 提高普通用户的操作权限
- sudo [参数选项]
- sudo命令就是帮助当前用户提高权限
- 如果当前用户没有权限就用sudo
- 例: sudo ls
- 使当前用户以系统管理者身份执行ls命令
- 例:sudo -u root ls
- 指定root用户执行ls命令
- 参数选项
- sudo command 要以系统管理者身份(或以-u更改为其它人)执行命令
- -V 显示版本编号
- -h 会显示版本编号和指令的使用方式说明
- -I 显示出自己的权限
- -v 超出N分钟没有使用,要求再次输入密码(默认5分钟)
- -k 下一次执行sudo时问密码
- -s 执行环境变数中的SHELL所指定的shell,或是/etc/passwd 里所指定的shell
- -H 将环境变数中的HOME指定为要变更身份的使用者HOME目录
进程相关命令
- 实时显示进程(process)的动态
- top [参数选项]
- 最常用是直接top+回车,能实时监控进程(process)的动态
- 按下q监控即会停止
- top -p PID(只监控指定进程)
- 参数选项
- -d:改变显示的更新速度,或是在交谈式指令列按s
- -q:没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行
- -c:切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称
- -S:累积模式,会将已完成或消失的子行程的CPU time累积起来
- s:安全模式,将交谈式指令取消,避免潜在的危机
- -i:不显示任何闲置(idle)或无用(zombie)的行程
- -n:更新的次数,完成后将会退出top
- -b:批次档模式,搭配"n"参数一起使用,可以用来将top的结果输出到档案内
- 显示内容中
- PID是每一个进程的ID,通过PID就能找到对应的进程
- USER表示这个进程是属于哪个用户的
- PR表示进程的优先级
- NI也是表示进程的优先级,如果是负数则是高优先级,正数则是低优先级
- VIRT表示当前进程使用虚拟内存的总量
- S表示当前进程的运行状态:S表示sleep睡眠状态,R表示run运行状态
- COMMAND表示命令的名字
- 类似于Windows的任务管理器
- 显示当前系统正在运行的进程信息(只展示PID TIME CMD)
- ps
- 展示系统中所有进程信息(只展示PID TIME CMD)
- ps -A
- 展示系统中所有进程信息(展示全)
- ps -ef
- 查看指定用户的进程信息
- ps -u 用户名
- 中断执行的程序
- kill [-s <信息名称或编号>] [程序]
- kill [-l <信息编号>]
- 参数选项
- -l <信息编号>:若不加信息编号选项,则-l参数会列出全部的信息名称
- 直接加程序的PID或者PGID,也可以是工作编号
- -u 用户名 :杀死这个用户中所有进程
- 例:kill 1111(表示要杀死PID为1111的进程)
- kill -编号 1111(表示要按编号的方式杀死PID为1111的进程)
- 编号表怎么杀
- kill -9 1111(编号为9表示强制杀死)
- 查看kill的编号
- kill -l
- 杀死指定用户的所有进程(2种方法)
- killall -u 用户名
- kill -9 $(ps -ef | grep 用户名)
关机和重启命令
- 关机
- shutdown 参数选项
- 例:shutdown -c(取消关机动作)
- shutdown -h now(立马关机,关机后停机,不会再启动)
- shutdown +1 "警告讯息"(延迟1分钟再关机,并出现警号讯息)
- shutdown -r +1 "警告讯息"(延迟1分钟再重启,并出现警告讯息)
- 参数选项:
- -t seconds:设定在几秒钟之后进行关机程序
- -k:并不会真的关机,只是将警告讯息传送给所有使用者
- -r:关机后重新开机
- -h:关机后停机
- -n:不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机
- -c:取消目前已经进行中的关机动作
- -f:关机时,不做fcsk动作(检查Linux档系统)
- -F:关机时,强迫进行fsck动作
- time:设定关机的时间
- - message:传送给所有使用者的警告讯息
- 只有shutdown并回车
- 在CentOS 6及之前是立马关机
- 而在CentOS 7中是延迟1分钟再关机
- 重启
- reboot 参数选项
- 例:只有reboot加回车就是立马重启(常用)
- 参数选项
- -n:在重开机前不做将记忆体资料写回硬盘的动作
- -w:并不会真的重开机,只是把记录写到/var/log/wtmp 档案内
- -d:不把记录写到/var/log/wtmp 档案里(-n这个参数包含了-d)
- -f:强迫重开机,不呼叫shutdown这个指令
- -i:在重开机之前先把所有网络相关的装置先停止
系统管理其它命令
- 显示当前登录系统的用户
- who 参数选项
- 例:只有who并回车将显示用户名,线路,时间,备注
- who -H(则会告诉你哪一列对应什么要素,更加全面)
- 参数选项:
- -H:显示标题信息
- -u:显示闲置时间,如果一份之后有操作,则显示点,如果超过24小时无操作,则显示old字符串
- -q:只显示登入系统的账号名称和总人数
- -s:次参数将忽略不予处理,仅负责解决who指令其版本的兼容性问题
- -w:显示用户的信息状态栏
- --help:在线帮助
- --version:显示版本信息
- 校正服务器时间,时区(与NTP时间服务器同步)
- timedatectl
- timedatectl并回车展示各信息
- 其中local time表本地时间
- university time表全球时间
- RTC time表主板上的时间
- Time zone表时区
- NTP enabled表NTP协议
- NTP synchronized表NTP同步
- 禁用NTP:
- timedatectl set-ntp false
- 禁用后就能自己设置时间(timedatectl set-time "时间")
- 开启NTP:
- timedatectl set-ntp true
- 查看所有可用时区
- timedatectl list-timezones
- 设置本地时区
- timedatectl set-timezone "时区名"
- 清屏
- clear
Linux常用命令-详细1相关推荐
- Linux常用命令详细大全(面试常考)
文章目录 1.查看目录与文件:ls 2.切换目录:cd 3.显示当前目录:pwd 4.创建空文件:touch 5.创建目录:mkdir 6.查看文件内容:cat 7.分页查看文件内容:more 8.查 ...
- 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...
- linux命令txt,Linux常用命令(非常详细!)
原标题:Linux常用命令(非常详细!) 文件命令: 1.pwd (print work directory) 译:查看路径 2.ls (list) 译:查看目录下的文件和文件夹 例:ls -l (以 ...
- 统信UOS命令大全 麒麟系统命令大全 Linux常用命令操作大全(非常全非常详细) ubuntu命令大全常用操作命令大全
[腾讯云]云服务器2核4G74元/年,222元/3年 Linux常用命令大全(非常全!!!)适用于 统信UOS 麒麟kylin 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的 ...
- 超详细的Linux常用命令锦集,推荐收藏!!!【持续更新】
目录 Linux系统简介 Linux常用命令大全 一.系统操作相关命令 1.系统信息处理 2.系统重启及关机 二.文件操作相关命令 1.文件及目录操作 2.文件搜索操作 3.文件挂载系统 4.文件权限 ...
- Linux常用命令——最详细!!!!
Linux常用命令 当前文件结构 Linux常用命令详解(第一章)(ls.man.pwd.cd.mkdir.echo.touch.cp.mv.rm.rmdir.) ls ls常用参数: ls -a l ...
- THREE DAY | 网络安全之Linux(包含Linux常用命令,镜像下载,docker命令等内容)超详细!!!
THREE DAY | 网络安全之Linux 一.Linux介绍 1.Linux系统简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多 ...
- linux目录搜索ip的命令,Linux常用命令全集 详细用法
内容较长,建议先看目录 目录 Linux常用命令全集 详细用法 基础 相关介绍 控制台切换 快捷键 查看帮助 查看系统相关信息 查看ip地址 关机重启 目录与文件 相关介绍 查看文件 cat命令 le ...
- Linux 常用命令——超详细(建议收藏)
Linux Linux 一.系统目录结构 1. / :根 2. /bin :用户二进制文件 3. /sbin :系统二进制文件 4. /etc :配置文件 5. /dev :设备文件 6. /proc ...
最新文章
- 018_Jedis的Hash数据类型
- 网站被黑的原因真实案例
- doctype声明、浏览器的标准、怪异等模式
- Python 爬虫基础 - 浏览器伪装
- 今日恐慌与贪婪指数为60 贪婪程度有所缓解
- 推荐系统应该如何保障推荐的多样性?
- 三年期定期存款利率多少?
- 电脑开机进不了桌面拒绝访问怎么办
- 反向链接 反向代理_反向链接列表
- Android将数据导出为excel文件的方法
- poj3580:SuperMemo(块状链表/Splay)
- Excel 替换 回车
- 五千来多字,就为了聊聊HTTP报文,请求响应头,cookie以及HTTPS加密方式
- QT使用MSVC编译时报错C2001: 常量中有换行符
- JEOL:发布新的扫描电子显微镜JSM-IT700HR
- 51nod-生产口罩(拓补排序+DP)by zyz
- Job for network.service failed because the control process exited with error code. 的解决办法
- solo 电路 耳放_自己焊的一个耳放(参考solo)
- 攻防世界 Misc高手进阶区 7分题 Russian-zips
- 74HC595原理介绍