linux-命令

#创建目录
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

| 表示管道符 ,用于把|前的输出作为后面命令的输入

 

posted @ 2020-10-20 15:17  dahuinihao  阅读(161)  评论(0)    收藏  举报