linux学习篇之文件操作指令

指令一:

pwd --显示当前工作目录的绝对路径

指令二:

ls [选项] [目录或是文件]

常用选项:

-a --显示当前目录所有文件包含隐藏以.开头的隐藏文件

-l --以列表的方式显示信息

指令三:

cd

绝对路径:从根上开始找目录例如 /home

相对路径:从当前目录开始定位到指定目录 ../home -- ..表示上一级目录

指令四:

mkdir [选项] 要创建的目录

常用选项:

-p:要创建多级目录

mkdir /home/dog --只能创建一级目录

mkdir -p /home/aa/dog --能够创建多级目录

指令五:

rmdir [选项] 要删除的空目录

如果要删除非空目录需要使用 rm -rf 要删除的目录

指令六:

touch 文件名 --创建一个空的文件

touch hello.txt --一次性创建多个文件 touch aa.txt bb.txt

指令七:

cp [选项] source dest --复制文件指令 source:需要复制的文件源 dest:复制了的文件存放路径

常用选项:

-r :递归复制整个目录

\cp -r source dest --强制覆盖文件

指令八:

rm [选项] 要删除的文件或目录

常用选项:

-r:递归删除整个文件夹

-f:强制删除不提示

rm -rf aa.txt

指令九:

mv oldFileName newFileName --重命名,且只能在当前目录下才是重命名

mv source dest --移动文件类似于windows的剪切

指令十:

cat [选项] 要查看的文件 --只能查看文件,不能修改

常用选项:

-n:显示行号

cat -n ../etc/profile | more

最后加上 | more (管道符)可以分页显示

指令十一:

less 指令用户查看大型文件内容

指令十二:

ls -la > /home/a.txt --将ls -la输出内容写入home文件夹下的a.txt内容中

cat /etc/prefile > /home/a.txt --将prefile文件内容写入home文件夹下的a.txt内容中

echo "随便写的内容" >> /home/a.txt --给a.txt追加自定义写的内容

指令十三:

echo [选项] [内容]

echo "121" --输出自定义内容到控制台

echo $PATH --输出环境变量到控制台

指令十四:

head指令查看文件的前多少行

head -100 /opt/sdyxz.txt

指令十五:

tail指令查看文件的末尾多少行

tail -100 /opt/sdyxz.txt

tail -10f /home/a.txt --实时查看a.txt动态追加内容 比较常用(日志查看)

指令说明:

指令十六:

ln指令软连接:

ln -s /root linkToRoot --linkToRoot指向了/root目录

rm -rf linkToRoot --删除软连接

指令十七:

history指令(实际使用:查看别人敲过的指令)

history --显示所有指令

history 10 --最近使用过的10个指令

!192 --执行历史编号为192的指令

猜你喜欢

转载自blog.csdn.net/qq_15076569/article/details/82118962