命令格式:命令 [-选项] [参数]
目录处理命令
-
ls(list)
语法:ls [-ald] [文件或目录]
-a 即all,显示所有文件包括隐藏文件(linux中隐藏文件,在文件名前有一个点,隐藏文件的实际作用是隐藏某些系统文件,告知用户一般情况下不要动用)
-l 即long,显示详细信息(linux中文件大小的单位为字节,加上-h选项即可自动转换,h即human人性化)
-d 即directory,查看目录信息
-i 即inode,查看索引结点权限:
-rw-r–r--
u所有者 g所属组 o其他人
r读 w写 x执行
文件类型:
-(二进制文件)
d (目录)
l (软链接文件) -
mkdir(创建新目录)
语法: mkdir -p [目录名]
-p 递归创建(可在尚未创建的目录中再新建子目录,可一次创建多个子目录) -
cd(change directory 切换目录)
cd . 当前目录
cd … 当前目录的上一级目录 -
pwd(print working directory 显示当前目录)
-
rmdir 删除空目录
-
cp(copy 复制文件或目录,复制的同时可以重命名)
cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性(如保留文件最后修改时间等) -
mv(move,剪切文件,剪切的同时也可以重命名)
在同一目录内剪切的同时改名,即可实现重命名 -
rm(remove 删除文件)
rm -rf [原文件或目录] [目标目录]
-r 删除目录
-f 即force,强制执行,不再询问
文件处理命令
-
touch 文件名.list(创建空文件)
-
cat(显示文件内容)
-n 显示行号
tac(反向显示文件内容) -
more(分页显示文件内容)
进入分页浏览状态后:
空格或f 翻页
回车 换行
q或Q 退出 -
less(与more类似,可向上翻页、换行)
/关键词(可搜索关键字,按n向下查找关键词) -
head -n 整数(显示前n行,默认显示前10行)
tail -n 整数 (显示后n行)
tail -f (动态显示文件末尾的内容,可用于监控日志)
链接命令
- ln(link,生成链接文件)
ln [源文件][目标文件] 创建硬链接
ln -s 创建软链接
软链接特征:
1、指向源文件,类似windows快捷方式
2、权限均为rwxrwxrwx
3、箭头指向源文件
4、只是符号链接,文件大小很小
硬链接特征:
1、相当于拷贝cp -p,源文件和目标文件同步更新,相当于一个备份
2、 通过i结点识别,目标文件序号与源文件相同
3、不能跨分区
4、不能针对目录使用