_002_命令基础(二)

====================================


一 命令基础


1 基本命令

(1) ifconfig                    查看网络配置

(2) ping ip地址(域名)      查看连接情况

(3) reboot              重启系统 

       reboot -f(force) 强制重启


2 文件_目录_输出

(1) mkdir(make directory):创建目录

        mkdir -p a/b  创建多级目录,a目录里面有b目录,mkdir默认只

能创建一层目录,但是加了p就能多级创建,p是递归创建


(2) rm (remove) :删除文件和文件夹

        rm -r  -r是recursive递归删除 ,可以删除文件夹

        rm -f  强制删除文件,不提示,但不能删除文件夹,所以要这2个

配合使用

        rm -rf 文件名  可以删除任何东西,包括整个系统


(3) touch : 创建文件

        touch a/test.txt   有a文件的情况下创建test.txt


(4) cp (copy)  拷贝文件

        cp a/test.txt b/test2.txt  复制到b目录里并且新文件重命名

如果是直接复制不重命名,那么直接cp a/test.txt b/

        cp -r a ../      //把a文件夹复制到上级目录下,不过要加-r,表示

递归


(5) mv(move) 移动文件

        mv a aa    在同一目录下,就是重命名

        mv a ../aa   不同目录下,就是移动操作,相当于剪贴


(6) echo 输出语句

        echo helloword>test.txt  把helloword 放入test.txt里,但

先把里面的内容清空

         echo helloword>>test.txt   追加把helloword 放test.txt

里,里面的内容不清空

        echo helloword! 直接就输出helloword!


3 查看_查找

(1) cat&less查看

        cat a/test.txt  //查看全部,后面可以加|more分页 

        head -3 a/test.txt   //查看前3行

   tail -3  a/test.txt    //查看后3行       

less和cat的功能一样,不过less可以用上下键查看一行


(2) find 查找

          find .  这个.是代表所有字符,这会把当前目录所有的目录和子

录都列举出来

         find .| grep a  //grep是过滤管关键字,把含有a的都过滤显示

出来


4 命令练习

ifconfig

ping www.baidu.com

su root 

cd ~

pwd

mkdir a

mkdir -p a/b

find . | grep b

rm -rf a

touch a/test.txt

echo hello > test.txt

cat a/test.txt

head -1 a/test.txt

mkdir b

cp a/test.txt  b/test2.txt

cp - r a ../

rm ../a

ls

mv  a aa

mv aa ../aa

rm -rf ../aa

rm -rf b 

cd /

find etc/host*

Reboot























































猜你喜欢

转载自blog.csdn.net/yzj17025693/article/details/80608967