#创建目录
mkdir:
-m: #--mode=模式,设定权限<模式> (类似 chmod),建立目录的同时设置目录的权限
-p: #可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
-v: #--verbose 每次创建新目录都显示信息
#是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除目录命令 rmdir [选项]... 目录...
#该命令的功能是删除空目录,一个目录被删除之前必须是空的
#删除某目录时也必须具有对父目录的写权限
rmdir:
-p: #递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除;
#如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息
-v: #--verbose 显示指令执行过程
#可以同时删除文件或目录
rm:
-r: #递归删除此目录下的所有文件,但是此目录不删除
-f: #不管目录下的文件存在不存在,都不给予提示
-i: #--interactive 进行交互式删除
-v: #--verbose 详细显示进行的步骤
#cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中 p [option] Source Directory || p [option] Source1 Source2.. Directory
cp:
-a: #保留链接和文件属性,递归拷贝目录,相当于下面的d、p、r三个选项组合。
-d: #拷贝时保留链接。
-f: #删除已经存在目标文件而不提示。
-i: #覆盖目标文件前将给出确认提示,属交互式拷贝。
-p: #复制源文件内容后,还将把其修改时间和访问权限也复制到新文件中。
-r: #若源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。当然,目标文件必须为一个目录名。
-l: #不作拷贝,只是链接文件。
-s: #复制成符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u: #若 destination 比 source 旧才更新 destination
cp -r /root ./ 拷贝目录要加-r,拷贝root目录到当前目录,./表示当前目录
mv 移动和重命名的意思
mv lhh.txxt lhh01.txt 重命名
mv lhh.txt /tmp/lhh.txt 移动
mv lhh.txt /tmp/lhh01.txt 重命名并移动
touch 创建一个文件
useradd 创建一个用户,userdel 删除一个用户
groupadd 创建一个组 groupdel删除一个组
find 查找文件
find /home -name "lhh.txt"
find /ome -name "*.txt"
vim:
命令模式,文本模式,末行模式
w:保持,q :退出
:wq保存退出,:q! 强制退出不保存 ,
按esc进入命令模式,按i进入文本模式,按:进入末行模式
cat 查看全部内容,
more 分页查看内容
cat lhh.txt|more
| 表示管道符 ,用于把|前的输出作为后面命令的输入