命令 1、创建目录:mkdir 。命令路径 /bin/mkdir mkdir -p递归创建 可以同时创建多个目录 mkdir 路径1 路径2 ... 2、cd shell 内置命令 3、显示当前目录:pwd(print working dirctory): 4、删除空目录:rmdir(remove empty directories) 注意:只能删除空的目录,不为空的时候是不能删除的 5、复制:cp 。cp -rp 源文件或目录 新目录 cp -r 复制目录 同时复制多个文件或者目录。 cp -p 文件 目标目录。-p 可以保证源文件与拷贝的文件属性不变 cp -r 指定目录 目标目录 拷贝并改名称 6、移动/剪切:mv(move):命令位置/bin/mv 7、ctrl L 清楚屏幕 8、删除:rm (remove) rm -rf 文件或者目录 rm -r 删除目录 rm -f 强制执行 9、创建文件:touch 创建多个文件:touch 文件1 文件2 例如:touch 路径/test.html 10、显示文件内容:cat 例如:cat /etc/nginx.conf 可以看到该文件内容 cat -n /etc/nginx.conf 可以显示行号 11、显示文件内容(反向显示):tac tac /etc/nginx.conf 12、more 分页显示内容 语法:more 空格 或f:换行 more Enter 换行 more q或Q 退出 例如:more /etc/nginx.conf 13、分页显示内容(可向上分页):less 按page up 向上一页 按上箭头往上一行 还可以进行搜索 例如:/service 可以搜索service, 按n(next)可以查找下一个符合的值 14、显示文件前面几行:head head -n 7 /etc/nginx.conf 显示该文件的前7行 如果直接head /etc/nginx.conf 默认显示千10行。 15、显示文件最后几行(tail),格式跟head相同 tail -n 15 /etc/nginx.conf 显示前15行 tail -f 动态显示文件末尾内容 16、创建连接文件 :link ln -s 源文件 目标文件 -s 创建软连接 例如:ln -s /etc/issue /tmp;issur.soft 创建软连接 ln /etc/issure /tmp/issue.hard 创建硬链接 查看软连接: ln -l /tmp/issuc.soft 其内容: lrwxrwxrwx:l (软连接) root root 47(文件大小) /tmp/issuesoft-> /etc/issuc 所有的软连接的权限是3个rwx. 查看赢连接 ls -l /etc/issue 硬链接特征: 拷贝 cp -p + 同步更新 echo "www.lampbrother.net" >> /etc/issue 硬链接不能跨分区, 例如: ln /tmp/issue.bak /boot/issue.bak.hard 此时会报错,无效的跨设备连接。 不能针对目录使用, 例如: ln /tmp /root/tmp.hard 此时会报错,不允许将硬链接指向目录。 通过i接待你识别。 例如: ls -i issue.bak issue.bak.hard issue.bak.soft |
|