Linux基础命令
- ls -l 结果
文件类型 | 权限 | 链接数 | 属主 | 属组 | 大小 | 修改时间 | 文件名
其中文件类型中第一位有以下类型:
- 普通文件: -
- 目录文件: d
- 管道文件: p
- 链接文件: l
- 设备文件: 块设备b(比如硬盘)、字符设备c(比如键盘)
- 套接字文件: s
- 文件权限
- 属主user | 同组group | 其他人other
- r、w、x: 读、写、执行(chown u-x(700) 文件)
- vi、vim使用
三种模式:命令模式、插入模式、末行模式
- 末行模式:
- :w newfile 另存为
- :set nu/nonu
- 命令模式:
- n dd 删除n行
- n yy 拷贝n行
- p 粘贴
- u 撤销上一次操作
- ctrl +r 回复上一次撤销操作
- r 替换一个字符
- 插入模式:
- a、A、i、I、o、O: 光标后 行末 当前光标 行头 下一行 上一行
- 常见几种查看命令
- cat
- 查看较短的文件
- 合并文件 cat A B> C
- 写入数据 cat > B
- more分屏幕显示
- 使用回车或者空格切换
- q退出
- head -行号 文件: 显示文件头部几行
- tail -行号 文件: 显示文件尾部几行,常用于显示日志
- less
- 常见的几种搜索文件命令
- find
- find 搜索路径 -name 文件名
- find 搜索路径 -cmin -n :n分钟内修改的文件
- find 搜索路径 -ctime -n : 天
- grep
- grep (-i不区分大小写) (-c行数) (-n给出行号) (-v不含行字符串的) 字符串 文本文件
- 进程管理的几个命令
- ps 显示但钱终端相关的进程信息
- -e 显示系统所有进程信息
- -f 显示更多进程属性(全格式)
- -L 显示进程的线程ID
- ps -ef | grep ‘name’
- kill 结束或者挂起一个进程
- -9 强制结束 (kill本身就是给进程一个信号,9代表着不可忽略的信号)
- stop 挂起进程
- 后台执行:在执行命令后加&
- 查看后台执行命令: jobs (-l详细信息)
- 结束一类命令的所有进程:pkill sleep(命令名)
- 用户管理命令
- /etc/passwd 用户基本信息
- 用户名: x:用户id:组id::用户目录:命令解释器
- /etc/group 存储用户组的信息
- 用户名: x:组id
- /etc/shadow 存储密码
- 用户名、加密密码、过期时间
- tar压缩文件、解压文件
- z GNU版本新加的,使该命令具有压缩和解压功能
- x 释放包文件
- v 显示详细过程
- f 指定目标是文件不是设备
- c 创建包文件
- 其中的z其实将gzip(压缩)和gzip -d(解压)合并到该命令中