从放弃到重拾

一个只会写iOS界面的安卓程序员

0%

Linux常用命令总结(一)

阅前说明

  • 这是我对Linux常用命令总结的第一部分
  • 只是针对我自己来说还不知道的但很常用的命令的总结,所以没有 cd,ls等太基础的命令
  • 只是列出命令及其所带的参数,具体某些用法将在下一篇文章中总结
  • 手动@手杖催促者XXX
ls /bin 列出普通的基础命令
/sbin 所有的命令

和查看用户相关的

who 显示登录用户信息
  • -m 查询自己登录信息
  • -q 只显示登录帐号和数量
  • -s 以简短格式显示
  • -r 显示当前系统运行级别
  • -u 不显示使用者动作
  • -f 不显示使用者的上线位置
  • -h 不显示标题列
passwd 修改密码
  • -d 删除用户密码,免密登录
  • -l 禁止修改密码 -u 解除禁止
  • -x 两次修改密码最大天数 -n 最小天数
  • -w 提醒用户修改密码的天数
  • -i 密码过期后的几天用户被禁用
  • -S 查看用户密码状态

进程相关(这部分使用我不太懂,单独开贴研究)

ps (process status) 显示系统进程状态
  • -e 所有进程,环境变量
  • -f 全格式
  • -h 不显示标题
  • -l 长格式
  • -w 款输出
  • -a 显示所有进程(其他用户进程)
  • -A 显示所有进程
  • -r 只显示正在运行的进程
  • -x 显示没有终端的进程
  • -aux 显示所有用户的进程
pstree 以树状结构显示执行的程序
  • -a 显示执行程序的完整参数
  • -c 取消同名程序,合并显示
  • -n 以PID大小排序
  • -p 显示PID
  • -u 显示UID信息
  • -h 列表明正在执行的进程,及祖先进程
  • -H 指定进程显示-h
top 实时监控处理器状态
  • -d 指定刷新频率
  • -p 指定进程ID监控某进程
  • -q 无延迟刷新,root以最高优先级
  • -s 安全模式中运行
  • -i 不显示闲置,僵死进程
  • -c 显示整个命令行而不是命令名

文件操作(cd/ls/mv/cp等命令单独开帖总结参数)

cat 一次显示整个文件, 从键盘创建一个文件, 合并文件
  • -b 对非空输出行显示编号
  • -n 输出所有行号
more 按页查看文件内容(空格下一页,b 上一页)
  • +n 从第n行显示
  • -n 定义屏幕大小为n行
  • -c 从顶部清屏
  • -u 去除文件内容中的下划线
  • 交互操作
    • 回车 向下n行,默认1行
    • ctrl+F 向下滚一屏
    • space 同上
    • ctrl+B 返回上一屏
    • = 输出当前行号
    • :f 输出文件名和行号
    • V 调用 Vi 编辑器
    • ! 调用Shell
    • q 退出
grep 文本搜索工具(可用正则表达式)日后研究