- 文件
d 目录
l 软连接
ls 查看目录
-l目录详情
-a所有包括隐藏文件,隐藏文件以.开头
-h拟人化
-d显示目录名
-i文件索引号
等等
mkdir 创建文件目录
-p递归创建
cd
~ 回到用户家目录
- 进入上次目录
..上级目录
rmdir 删除空目录
rm 直接删除文件
-r 删除目录
-f 强制删除
cp 复制
-r 递归复制
-p 文件属性一起复制
-d 源文件是链接文件,复制链接属性
-a 等于rpd
date 显示当前时间
mv 剪切或改名
/ 根目录
/bin 命令保存目录
/boot 启动目录
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户家目录
/lib 系统库保存目录
/mnt 系统挂载目录
/media 挂载目录
/root 超级用户家目录
/tmp 临时目录
/sbin 命令保存目录(超级用户)
/proc 直接写入内存 -|
/sys -| --如果文件放入,重启后会消失
/usr 系统资源目录
/usr/bin 系统命令(普通用户)
/usr/sbin系统命令(超级用户)
/var 系统相关文档内容
touch 创建文件
echo 写入,输出
cat 文本输出
硬链接 ln
1. 拥有相同i节点和存储block块,可以看做一个文件
2. 可通过i节点识别
3. 不能跨分区
4. 不能针对目录使用
软链接 ln -s
1. 类似windowd的快捷方式
2. 拥有自己的i节点和block快,但是数据块中只保存原文件的文件名和i节点号,没有实际数据的文件数据
3. irwxrwxrwx i软连接 权限都为rwxrwxrwx
4. 修改任意文件,另一个都改变
5. 删除原文件,软连接不能使用
locate (需要安装mlocate)搜索文件只能搜索文件名,因为搜索后台数据库所以速度快,后台数据库放在/var/lib/mlocate 下面,不是实时更新(默认一天),手动更新为updatedb
whereis与which 搜索命令
find 全系统搜索文件
/* -name “” 加入条件,避免大范围所搜文件,””里面加入通配符(*,?,[字符],[-范围],[^非])
-iname 不区分大小写的名字
-nouser 查找没有所有者文件
-mtime +10 (atime 文件访问时间,ctime 改变文件属性时间, mtime 修改文件内容的时间, -10 10天内修改时间, 10 10天当天时间, +10 10天前修改时间)
|------ +10 ---------|-- 10(24小时) --|------- -10 --------|今天
Find . –size +25k -a –size -50k –exec 结果命令{} \;(.当前目录, -25k 小于20kb, 25k 等于25kb +25k 大于25kb文件)兆为M , -a and, -o or
-inum 通过i节点查找文件
grep 在文件中搜索含有关键字的文件
-i 不区分大小写
-v 取反结果
find和grep区别
find 查找文件名,完全匹配,需要通配符进行通配符匹配
grep 查找的是文件内容,搜索符合条件的字符串,需要正则表达式进行包含匹配
man 1 命令 帮助文档 (1-9)
whatis 命令·
man –k 命令 查看和命令相关的所有信息
apropos 命令
help
w 查看使用用户
who
last 查看以前用户登陆信息
(/var/log/wtmp)
lastlog 查看所有用户的最后一次登陆的时间
(/var/log/lastlog)
info 命令 详细命令的帮助文档
-回车 进入子帮助页面(带有*)
-u 进入上层页面
-n 进入下一个帮助小节
-p 进入上一个帮助小节
-q 退出
(系统下载)
zip 压缩文件 原文件
-r 压缩文件 文件目录
unzip 压缩文件 解压缩
gzip 原文件 压缩后源文件消失
gzip –c 原文件 > 压缩文件 保留源文件
gzip –r 目录 压缩目录下的子文件,不会把整个目录压缩
gzip –d 压缩文件 解压缩后压缩文件消失
gunzup 压缩文件 解压缩后压缩文件消失
(系统下载)
bzip2 源文件 压缩后压缩文件消失
bzip2 –k 源文件 保留源文件
bzip2 –d 压缩文件 解压缩后压缩文件消失
bunzip2 压缩文件 解压缩后压缩文件消失
(-k 保留)
tar –cvf 打包文件名 源文件
-c 打包
-v 显示过程
-f 指定打包后的文件名
tar –xvf 打包文件名
-x 解打包
tar –zcvf 压缩包名源文件
-z 压缩为.tar.gz格式
-j压缩为.tar.bz2格式
tar –zxvf 压缩包文件 –C 路径
-z 解压缩.tar.gz格式
-j解压缩.tar.bz2格式
tar –ztvf 压缩文件
-t 查看压缩文件
shutdown
-c 取消前一个关机命令
-h 关机
-r 重启
其他关机命令
halt
poweroff
init 0
(0 关机
1 但用户
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图形界面
6 重启)
runlevel 查询当前系统级别
logout 注销
reboot 重启
mount
查看系统已经挂载好了的设备
-a根据fatab内容进行挂载
/etc/fstab 挂载配置文件,系统自动挂载
mount –t 文件系统 –o 特殊选项设备名 挂载点
-t 文件系统 标准为ext3,ext4 CentOS 6 以上用ext4
-o 特殊选项
umount 设备名 卸载命令
挂载光盘
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom/
挂载U盘需要看U文件名
fdisk –l
mkdir /mnt/usbrom
mount –t vfat /dev/U文件名 /mnt/usbrom/
Linux 默认不支持NTFS文件系统
可使用ntfs-3g