Linux基础操作—-文件与目录

pwd                          #显示当前位置
cd /                         #切换到根目录
ls                           #查看目录下有哪些文件、目录
-a     #显示隐藏文件
-l     #以长格式显示,可以查看文件或目录的属主、属组及权限信息
-h     #以单位大小显示(KB、MB)文件
mkdir   mist                 #创建一个名为mist的目录
cd   /mist                   #切换到mist目录
touch 2.txt                  #在当前目录创建一个2.txt的文本文件
touch 1.txt 2.txt            #连续创建两个文件
vim  2.txt                   #编辑这个文件
按i键可进入插入模式更改内容,按Esc退出,按:wq!强制保存并退出 :q!强制退出不保存
cat 2.txt                    #查看这个文件的内容
more 2.txt                   #查看这个文件的内容,从头开始,可下翻
less 2.txt                   #查看这个文件的内容,从头开始,可下翻,可上翻
head -6 2.txt                #查看这个文件的前6行内容
tail -6 2.txt                #查看这个文件的后6行内容

mv移动、cp复制、rm删除

语法:mv 源文件 移动后文件
移动目录或文件时可以更改文件或目录名称
mv 2.txt  /22.txt            #将2.txt文件移动到根目录下面并改名为22.txt
语法:cp 选项 源文件或目录 目标文件或目录
-f 覆盖同名文件或目录不提醒,直接强行复制
-i 覆盖同名文件或目录提醒用户确认(默认选项)
-r 复制目录需加此选项,表示递归复制整个目录下的所有子目录和子文件夹
-p 复制时保持源文件的权限,时间属性等信息
cp /22.txt  /mist            #复制根目录下面的22.txt到mist目录中
cp -rpf /etc /mist           #强行递归复制/etc目录到/mist目录中,并保持源目录的权限等信息不变
rm与cp参数相同
rm -f /mist                  #强行删除mist目录,不提醒用户确认
rm -ir /mist                 #询问用户是否确认删除该目录

which与find

which:查找执行的命令在哪个目录下存放着

find:查找文件或目录所在位置

which pwd                    #查找pwd命令文件在哪里存放
查找文件的类型
-name    #按文件名称查找
-size    #按文件大小查找
-user    #按文件按文件属主查找
-type    #按文件类型查找
find 目录 -name “文件名”      #语法
find /etc -name "selinux"    #在/etc目录下查找名为selinux的文件或目录
通配符:
?:代表单个字符
*:代表多个字符
find /etc -name "selin*"     #这条命令等同于上条命令
如果要使用两个条件来查找时,可以使用逻辑运算符
-a:同时满足两个条件
-o:满足前者或后者一个条件即可
 find /boot -size +1024k -a -name "vmlinuz*"    #在/boot目录下查找名称以vmlinuz开头并大小超过1024k的文件或目录
 find /boot -size +1024k -o -name "vmlinuz*"    #在/boot目录下查找名称以vmlinuz开头或大小超过1024k的文件或目录

 如果有什么疑问或漏洞,欢迎大家讨论指正

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>