linux学习之文件系统

linux常用命令:

cd命令:

cd /home  进入home目录;

cd /root  进入root目录;

cd ..返回上一级目录

cd .当前目录;

ls 查看当前目录下所有的文件和目录;

ls -a 查看所有文件和目录,包括隐藏文件,以 . 开头的文件

pwd 显示当前所在的目录;

mkdir 创建目录,用法mkdir test ,命令后接目录的名称;

rmdir 删除空目录,目录必须为空,才可以是使用该命令,例如rmdir wen,表示删除空目录wen文件夹;

rm 删除文件或者目录,rm -rf text.txt, 或者rm -rf wen ,(-r表示递归,-f表示强制);需要加 -r参数;

mv 重命名或者移动文件或者目录,用法: mv old.txt new.txt,   如果都是在同一个目录下,表示重命名文件或者目录,如果新文件添加路径,表示移动文件,如果名称有变化,则表示移动并重命名文件或者目录,例如: mv   1.txt /root/2.txt;

touch 表示创建文件,用法,touch test.txt, 如果文件存在,表象修改当前文件时间;

useradd创建用户,用法,useradd wugk,userdel删除用户;

groupadd创建组,用法,groupadd work1, groupdel,删除组。

find 查找文件或目录,用法,find /home -name   text.txt, 命令格式为:find 后接查找的目录,-name制定需要查找的文件名称,名称可以使用*表示所有。

find /home -name *.txt  ;查找/homej 目录下,所有以.txt结尾得我文件或者目录;

vi 修改某个文件,vi有三种模式:

  命令行模式、文本模式、末行模式;

  默vi打开一个文件,首先是命令行模式,然后按 i 进入文本输入模式,可以在文件里写入字符等信息;

  写完后,按esc进入命令行模式,然后输入:进入末行模式,例如输入:wq表示保存退出。

  如果想直接退出,不保存,可以执行 :q! ,q!表示强制退出;

cat查看文件内容,用法 cat test.txt可以看到 test.txt内容;

more查看文件内容,分页查看,cat是查看全部,如果篇幅很多,只能看到最后的篇幅。可以使用cat和more同时使用,例如:cat test.txt |more 分页显示text内容,| 符号是管道符号,用于把 |前的输出作为后面的输入;

echo回显,用法echo ok,会显示ok,输入什么就打印什么;

echo ok >test.txt; 把ok字符覆盖test.txt内容,>表示追加并覆盖的意思。

>>两个大于符号,表示追加, echo ok>>test.txt,表示想test.txt文件追加ok字符,不覆盖原文件里的内容;

初学者需要熟悉以上命令;

猜你喜欢

转载自www.cnblogs.com/zhangkuilong/p/9284142.html