1mkdir [目录] #-p 递归创建2
3cd [目录] # 切换目录4cd .. # 返回上一级目录5cd # 返回家目录6cd ~ # 返回家目录7cd - # 进入上次目录8cd . # 进入当前目录
查询所在目录位置: pwd
,print working directiory
删除空目录 : rmdir
,remove empty directory
删除空文件或目录 : rm
,选项: -r 删除目录 ,-f 强制删除
1rm -rf japan2rm -rf / # 慎用此命令, 不然会删除整个linux的大部分文件3rm -rf /tmp/* 删除tmp 中的内容4rm -rf /tmp/ 删除tmp目录
复制命令
cp [选项] [源文件或目录] [目标目录]
选项:
- -r 复制目录
- -p 连带文件属性复制
- -d 若源文件是链接属性, 则复制链接属性
- -a 相当于 -pdr , 一模一样, 隐藏属性也一样, 包括文件的创建时间
date : 显示当前系统时间
ll = ls -lh
剪切或改名命令
mv [源文件或目录] [目标目录]
根目录下的 bin 和sbin , user 目录下的bin 和 sbin, 这四个目录都是用来保存系统命令的。
/etc :系统默认配置文件目录 /lib:系统函数库 /proc 和 /sys 目录是不能直接操作, 这两个目录保存的是内存的过载点 /usr: 系统软件资源目录 /var :系统相关文档目录
可以在家目录root 或home 中存放内容, 也可以在 tmp 文件中存放文档
链接命令
ln -s [源文件] [目标文件] 功能描述: 生成链接文件 选项: -s 创建软连接
硬链接: 拥有相同的I节点和存储块, 等同于 同一文件 可通过I 节点识别 不能跨分区 不能针对目录
软链接: 类似 windows的快捷方式 拥有自己的I节点和Block 块, 并没有实际数据 lrwxrwxrwx 软链接权限 修改任意一个, 另一个都变 删除源文件, 软链接不能用
文件搜索命令: locate locate 文件名 在后台数据库中按文件名搜索, 速度快 /var/lib/mlocate #locate 命令所搜索的后台数据库
updatedb 更新数据库 (一般一天一更新 )
命令搜索命令
whereis : 搜索命令所在路径及帮助文档所在位置
选项 :
- -b :只查找可执行文件
- -m:只查找帮助文档 只能查找系统命令
PATH 环境变量: 定义的是系统搜索命令的路径
文件搜索命令
find [搜索范围] [搜索条件]
Linux 中的通配符: “*” 匹配任意内容 “?”匹配任意一个字符 “[ ]”匹配任意一个中括号的字符
1find /root -name "install.log"2
3find /root -iname install.log4#不区分大小写5
6find /root -user root7#按所有者搜索8
9find /root -nouser10#查找没有搜索者的文件11
12find /var/log/ -mtime +10 #查找十天前修改的文件
选项:
- -10 十天内
- 10 第十天
- +10 十天前
- actime 文件访问时间
- ctime 改变文件属性
- mtime 改变文件内容
1find . -size 25k2#小写k 大写M, 查找文件大小是25k的文件3
4find . -inum 2644225#查找 I 节点是262422的文件6
7
8find /etc -size +20k -a -size -50k -exec ls -lh {} \;9#查找/etc 下, 大于20k 和小于 50k 的文件10# -a 是逻辑与 -o 是逻辑或
搜索字符串命令
grep [选项] 字符串 文件名
选项:
- -i 忽略大小写
- -v 排除指定字符串
帮助命令
man 命令
man -f 等同于 whatis man -k 相当于 apropos
选项帮助
例: ls —help
1shell #内部帮助命令2help shell #内部命令3#并获取shell 内部命令的帮助4whereis cd5help cd
详细命令帮助
info 命令
选项:
- -回车 :进入自帮助命令
- -u: 进入上层页面
- -n: 进入下一个帮助小节
- -p: 进入上一个帮助小节
- -q :退出