Redhat分支的Centos 为例
这些都是在兄弟连linux视频中学到的,推荐新手看这个视频
文件管理
- ls [option] [directory-list] 列出文件夹文件
- -a(all)
- -l(long)
- -n
- -i(id)
- mkdir[option] [directory-list] (make directiories) 创建文件夹
- -p (递归创建)
- cd [directory-list] (change directory) 切换目录
- pwd (print working directory) 打印当前路径
- rmdir (remove empty directory) 删除空文件夹
- rm [options] file-list 删除文件/目录(或文件的链接)
- -f 不询问,直接删除文件
- -r或-R 递归删除目录
- cp (copy) 复制 [原目录] [目标目录]
- -rp
- -r
- -p 保持原文件的所有信息
- mv (move) 重命名、覆盖或移动文件
- -f(false) 如果已存在相同文件名,而用户不具有写的权限,则强制覆盖
- -b 如果已存在相同文件名,则覆盖前进行备份
- -i 如果已存在相同文件名,覆盖前提示用户进行确认
- -u 比较原文件与目标文件修改时间,如果目标文件较新则不覆盖
- -v 列出所有被移动或重命名的文件
- touch [options] file-list 创建文件或修改文件时间
- -a 只更新访问时间,不改变修改时间
- -c 不创建不存在的文件
- -m 只更新修改时间,不改变访问时间
- -r file 使用文件file的时间更新文件的时间
- -t 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分
- cat [options] file-list 连接或显示文件
- -n(显示行号)
- tac
- more [options] file 分页显示文本
- 空格 翻一行
- 回车 翻一叶
- less (显示内容 可上下翻)
- pageup 上箭头
- /关键字(搜索)
- n 向下查找
- head (显示前几行)
- -n +行数
- tail (显示后几行)
查找
- find ** ?? 查找
- name 区分大小写
- iname 不区分大小写
- size 大小单位为数据块 512字节 +大于 -小于 [省却]==
- user 所有者
- amin 访问时间 - + =
- cmin 文件属性修改时间
- mmin 文件类容修改时间
- a and
- o or
- type 文件类型 f/d/i
- exec 命令 {}\;
- ok 命令 {}\;
- inum 节点
- mlocate 快速查找 //通过存储资料库实现快速查找的 找不到tmp下的文件
- updatedb 刷新存储资料库
- which 查找命令所在绝对路径
whereis 查找命令所在目录及帮助文档
grep 查找文件内关键字所在的行
关键字 文件- i不区分大小写
- v ^# 去除注释行
帮助
- man(manlu)
- 命令/配置文件的名称 /输入关键字 可以搜索
- 1/5 1 表示命令的帮助/5表示配置文件的帮助
- whatis 命令 命令的简介
- 命令 –help
- info 命令
- help shell内置命令
- apropos 获取配置文件的信息
用户管理
- useradd //需root权限
- passwd +用户名 //更新密码
- who user tty/pts time ip
- w up 连续运行时间 load average:负载
PCUP 累计占用cpu时间 IDLE 空载时间
一些快捷键
- Ctrl
- L 清屏
- Z 停止
- C 退出
最近在学linux,还有些命令等学了再补全
By chutzpah