Linux--常用命令第一篇

2018-09-02  本文已影响0人  pride_

一.常用命令

- ifconfig 查看网络

        $ ifconfig

- ls 查看文件

        $ ls

        $ ls -a // 显示所有文件(隐藏)

        $ ls -l // 详细信息

- cd 切换目录

        语法: cd path/dir

        例如:

        cd Desktop // 切换目录到桌面

            cd ..   

            cd ../

            cd ../../

            cd .

            cd ./

            cd / // 切换到根目录

            cd ~ // 切换到当前用户目录下

            cd // 快速回到当前用户目录下

- pwd 查看当前路径

        $ pwd

- mkdir 创建目录

        语法: mkdir path/dirname

        例如:

        mkdir hello

- touch 创建文件

        语法: touch path/filename

        例如:

        touch 01-hello.c

- rm 删除文件/目录

        语法:

        rm path/filename // 删除文件

        rm path/dirname -r  // 递归删除

        rm -r path/dirname // 递归删除

备注:

        ctrl + l 清屏

        tab 补全键( 能不补全,说明路径没问题;不能补全,说明路径是由问题 )

        ~ 当前用户目录

        / 根目录

        . 或 ./ 当前目录

        .. 或 ../  上级目录

        ../../ 上上级目录

- ping 检查网络状态

        $ ping www.baidu.com

        64 bytes from 14.215.177.38: icmp_seq=1 ttl=56 time=8.48 ms

        64 bytes from 14.215.177.38: icmp_seq=2 ttl=56 time=9.20 ms

        64 bytes from 14.215.177.38: icmp_seq=3 ttl=56 time=10.9 ms

        64 bytes from 14.215.177.38: icmp_seq=4 ttl=56 time=7.05 ms

        64 bytes from 14.215.177.38: icmp_seq=5 ttl=56 time=10.1 ms

        作用:

            检查网络是否畅通;

            电脑与电脑之间是否连通;

            备注(DNS服务器):

            域名 <===> IP

- cp 复制文件或目录

        语法:

        cp 什么 到哪里去 // 文件操作

        cp 什么 到哪里去 -r // 目录操作

        例如:

        cp hello.c Desktop

        cp python1807/ Documents/ -r

        cp Desktop/hello.c ~ // 拷贝桌面下的hello.c到当前用户目录下

        cp Desktop/hello.c . // 拷贝桌面下的hello.c到当前目录

- mv 移动文件或目录

        语法:

        mv 什么 到哪里去

        例如:

        mv hello.c ~ // 移动到当前用户目录下

        mv hello.c ../  // 移动到上级目录中

        mv world ../ // 移动world目录到上级目录

- mv 重命名

        语法:

        mv 旧名称 新名称

        例如:

        mv hello.c world.c

- cat 查看文件(从前往后)

        语法:

        cat 文件名

        例如:

        cat 01-test.txt

- tac 查看文件(从后往前)

        语法:

        tac 文件名

        例如:

        tac 01-test.txt

- head 查看文件(从前往后)

        语法:

        head 文件名 // 默认是前10条

        head -n 文件名 // 显示n条数据

        例如:

        head 01-test.txt

        head -3 /etc/passwd

- tail 查看文件(从后往前)

        语法:

        tail 文件名 // 默认是后10条

        tail -n 文件名 // 显示后n条数据

        例如:

        tail 01-test.txt

        tail -3 /etc/passwd

- more 查看整个文件

        more 01-test.txt

            空格  下一页

            b 上一页

            回车 下一行

            q 退出【ctrl + c】

- man 手册

        man cp

        man mv

        man rm

        空格  下一页        

        b 上一页

        回车 下一行

        q 退出【ctrl + c】

三、路径

(home目录下),拷贝Desktop/的hello.c 到 Documents/

            cp /home/atom/Desktop/hello.c /home/atom/Documents/

            cp atom/Desktop/hello.c atom/Documents/

(/opt目录下),拷贝Desktop/的hello.c 到 Documents/

            cp /home/atom/Desktop/hello.c /home/atom/Documents/

            cp ../home/atom/Desktop/hello.c ../home/atom/Documents/

(~目录下),拷贝Desktop/的hello.c 到 Documents/

            cp /home/atom/Desktop/hello.c /home/atom/Documents/

            cp Desktop/hello.c Documents/

绝对路径(从根目录开始):

Desktop/的hello.c在哪里?

            /home/atom/Desktop/hello.c

Documents/ 在哪里?

            /home/atom/Documents/

相对路径:

(/opt目录下)Desktop/的hello.c在哪里?

            ../home/atom/Desktop/hello.c

(/opt目录下)Docuemnt/

            ../home/atom/Docuemnt/

上一篇下一篇

猜你喜欢

热点阅读