线上查询及帮助命令?
1.man
翻页N(向上)n(向下)
使用Page Up和Page Down键翻页
搜索“/关键字” 从上至下搜索某个关键词,如“/linux”
man 1 passwd用户命令(默认)
man 5 passwd配置文件
eq:man ls
2.help
内部命令help查看Bash内部命令的帮助信息help pwd
外部命令--help适用于大多数外部命令ls --help
文件和目录操作命令?
3.查看是内部命令还是外部命令
type cd外部命令
type date内部命令
4.cp复制
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件
eq:touch 666cp 666 /dev/
5.find查找文件或目录(精确查找 )
find /etc -name init
find / -name "pass"精确查找
find / -name "*pass*"模糊查找
在目录/etc 中查找文件init
find / -size +204800k
在根目录下查找大于200MB的文件
find / -user username
在根目录下查找所有者为username的文件
find /etc -size +102400k -a -size -204800k
在/etc下查找大于100MB小于200MB的文件
find /etc -name inittab -exec ls -l {} \;
在/etc 下查找inittab文件并显示详细信息
6.mkdir创建目录
mkdir -pv /etc/666-p递归创建-v显示过程
7.mv移动
mv /tmp/passwd /root/移动到root
mv passwd 666改名
8.pwd用于显示工作目录。
得知您目前所在的工作目录的绝对路径名称
9.rename修改名字
rename 666 777 666
10.rm
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
eq:rm -rf /laowang
11.rmdir:功能是删除空目录(用的较少)
rmdir的功能是删除空目录,一个目录被删除之前必须的空的。
(注意:rm -r dir命令可以代替rmdir,但危险性很大)
删除某目录时必须具有对父目录的写权限。
1、命令格式
rmdir [选项] 目录
2、命令功能
从一个目录中删除一个或多个子目录项,删除目录时需要有对父目录写的权限。
3、命令参数
-p:递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。
如果整个路径被删除或由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
4、命令实例
实例1:不能删除非空目录
命令:rmdir home
实例2:rmdir -p 当子目录被删除后使它也成为空目录的话,则一并删除。