一,ls命令
ls 查看文件与目录
-A 全部文件与隐藏文件,但不包括.与..这两个目录,一起列出来
-a 全部文件与隐藏文件一起列出来
-l 包含文件的属性
-d 仅列出目录本身属性,不列出目录内的文件数据
-R 与子目录内容一起列出来
-r 将排序结果反向输出
-i 列出inode位置,而非列出文件属性
-h (humanreadable) 可把文件大小的单位从字节转换成k
二,cp命令
复制文件:
cp SOURCE DEST
cp /etc/inittab /root
cp /etc/inittab /root/a.txt/(分三种情况:a.txt不存在,a.txt是文件,a.txt是目录)
注释:若a.txt不存在,将inittab文件复制到/root下并命名为a.txt
若a.txt是文件,则系统会提示是否覆盖该文件原来的内容
若a.txt是目录,则相当于把inittab文件拷贝到了/root/a.txt/目录下
默认是不拷贝目录的
cp
-r 拷贝目录
-i 若重复,提示是否覆盖
-p 保留属主属组信息
-a 相当于 -rp
三,mv命令
mv 移动文件与目录,或重命名
mv [] srv dst
若srv与dst在一个目录中,名字不一样,则相当于改名
mv /etc/inittab /root/a.txt/(分三种情况:a.txt不存在,a.txt是文件,a.txt是目录)
四,rm命令
rm 删除
-i 在删除前会询问是否真的执行
-rf 强制递归删除
五,touch命令
touch 修改文件时间戳与创建新文件
touch "a*" 创建“a*”的文件
touch [] []
-a access time 改访问时间
-m modify time 改修改时间,(文件内容改变时间)
六,mkdir命令
mkdir 创建目录的命令
mkdir
-v 显示创建目录的整个过程
-p 递归创建目录
七,rmdir
只能删除空目录
八,pwd
列出当前路径
九,cd命令
cd(change directory)
cd:切换回当前用户的家目录
cd - :在当前目录和上一目录之间来回切换
cd ~用户名:切换到某用户的家目录
cd ..切换到上层目录
十,history命令
history 显示所有历史命令
history N 显示出最后N个命令
history -c 清空历史列表
!! 重复上一个命令
Esc+. 调用上一个命令
Up/Down 调用上一个/下一个命令
!n执行历史列表中第n个命令
!-n 执行倒数第n个命令
!char 执行历史列表中第一次以char开头出现的命令
调用上一个命令的最后一个参数的三种方法:
1.!$
2.按一下ESC,然后按.
3.alt同时按.
十一,clear命令
清屏
十二,tree命令
列出目录树
十三,stat
用法例子:stat a(a为文件名)、
access表示文件访问时间
modify表示文件内容改变时间
change表示文件属性改变时间
阅读(1382) | 评论(0) | 转发(1) |