显示目录文件
ls //显示当前目录下文件 ls /home //显示home文件夹下文件 ls -a //显示当前目录下所有文件,包括隐藏文件 ls -l //显示当前目录下文件的详细信息 ls -d //查看目录属性
*ls后若跟随地址 则显示该地址下文件信息
*选项可组合使用 如 ls -al
创建新目录
mkdir name //创建一个名为name的文件夹 mkdir -p name //递归创建
创建空文件
touch name //创建一个名为name的空文件
切换目录
cd /home //切换目录至home文件夹 cd .. //切换目录至上级文件夹 cd / //切换目录至根文件夹
显示当前所在目录
pwd
删除空目录
rmdir name //删除名为rmdir的目录(该目录必须为空,否则会报错)
复制文件或目录
cp /home/name /etc/name //将home文件夹下的name文件复制到etc文件夹下 cp -r /home/name /etc/name //将home文件夹下的name目录复制到etc文件夹下 cp -p /home/name /etc/name //复制到etc文件夹下并保留原属性
剪切文件
mv /home/name /etc/name //将home文件夹下的name文件剪切到etc文件夹下
文件改名
cp name name_new //将name文件复制并以name_new的名字保存在当前文件夹 mv name name_new //将name文件改名为name_new
删除文件
rm name //删除name文件 rm -r name //删除name目录 rm -r name //强制删除name目录
显示文件内容
cat name //显示文件name的内容
cat -n name //显示文件name的内容及行号
反向显示文件内容(从末尾开始)
tac name //反向显示文件内容 (没有tac -n的操作)
分页显示文件内容
more name //分页显示名为name的文件内容
*使用 空格键 / f 翻页
* 回车键 换行
*Q / q 退出显示
分页显示文件内容(功能比more更强大)
less name //分页显示名为name的文件内容
*less可实现more的所有操作
*↑ 向上翻一行 pgup 向上翻一页
*/关键词 可在内容中搜索关键词
显示文件前几行
head name //显示name文件的前十行 head -n name //显示name文件的前n行
显示文件后几行
tail name //显示name文件末尾十行 tail -n name //显示name文件末尾n行 tail -f name //动态显示文件末尾内容
生成链接文件
ln -s [原文件] [目标文件] //生成原文件的软链接 ln [原文件] [目标文件] //生成原文件的硬链接
软链接:类似于Windows里面的快捷方式
硬链接:通过i节点识别,不能跨分区,不能针对目录使用,拷贝cp -p+同步更新