• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 Linux常用命令的基本用法介绍

发布时间:2019-08-07 10:48:59 浏览 6686 来源:博学谷资讯 作者:照照

    Linux作为一套免费使用还能自由传播的类Unix操作系统,有着强大的查询命令的机制。本文整理了Linux常用命令,并且介绍了各自的基本用法。

     

    Linux常用命令的基本用法

     

    1.cd

     

    man cd

     

    描述:切换目录

     

    常用参数:

     

    直接用 cd [目录]

     

    示例:

     

    切换到bluseli目录下

     

    cd /home/bluseli/

     

    cd ./home/bluseli/

     

    切换到bluseli用户目录下

     

    cd ~bluseli

     

    切换回用户主目录

     

    cd

     

    cd ~

     

    切换文件夹,两次table查看该文件夹下文件

     

    cd /home/ + 两次table

     

    切换回根目录

     

    cd /

     

    切换上一层目录

     

    cd ..

     

    恢复上一次操作

     

    cd -

     

    2.pwd

     

    man pwd

     

    pwd [ -L | -P ]

     

    描述:

     

    显示当前目录的全路径(绝对路径)

     

    常用参数:

     

    -L

     

    显示连接文件的路径

     

    -P

     

    显示连接文件所连接到的路径

     

    示例

     

    显示当前路径

     

    pwd

     

    该文件夹下没有连接文件,故显示相同

     

    pwd –L | -P

     

    3.ls

     

    man ls

     

    描述:显示目录和文件的相关信息

     

    常用参数:

     

    -l

     

    列出文件/目录的详细信息

     

    -a

     

    列出全部文件(显示隐藏文件)

     

    示例:

     

    显示当前文件夹下文件名

     

    ls

     

    显示当前路径下所有子文件

     

    ls –l

     

    以长格式详细列出当前路径下的内容

     

    ls -a

     

    显示当前路径下所有子文件(包括隐藏文件 以.开头的文件)

     

    ls –al

     

    显示/home目录下的文件

     

    ls /home

     

    显示/home目录下所有文件的详细信息

     

    ls –al /home

     

    4.mkdir & rmdir

     

    man mkdir

     

    描述:

     

    创建目录

     

    常用参数:

     

    -m

     

    创建目录并设置权限

     

    -p

     

    递归创建多层目录

     

    -v

     

    返回创建目录提示

     

    示例:

     

    创建空目录

     

    mkdir dir1

     

    创建多个空目录dir1 dir2 dir3

     

    mkdir dir1 dir2 dir3

     

    在/home/bluseli下创建目录dir1

     

    mkdir /home/bluseli/dir1

     

    在/home/bluseli下创建目录dir1,并设置该目录权限为test2

     

    mkdir –m 777 /home/bluseli/dir1

     

    在/home/bluseli下创建/dir1并在dir1创建后再创建dir2(/home/bluseli/ dir1/ dir2) 递归创建

     

    mkdir –p /home/bluseli/ dir1/ dir2

     

    连续在/home/bluseli下创建三层信息,并返回信息

     

    mkdir -vp /home/bluseli/dir1/ dir2/ dir3

     

    在dir1下创建dir2 dir3 dir4

     

    mkdir dir1/{ dir2, dir3, dir4}

     

    rmdir

     

    man rmdir

     

    描述:

     

    删除文件夹(空文件夹)

     

    常用参数:

     

    -p 递归删除多层空文件夹

     

    示例:

     

    删除/home/bluseli/test3下test4

     

    rmdir /home/bluseli/test3/test4/

     

    删除test7后,test6空了,再删除test6,test5又空了,再删除test5,但bluseli中有其他文件,非空不能删除

     

    rmdir -vp /home/bluseli/test5/test6/test7/

     

    同时删/home/bluseli下test4 test5 test6

     

    rmdir test4 test5 test6

     

    5.rm

     

    man rm

     

    描述:

     

    删除文件或目录

     

    常用参数:

     

    -f

     

    忽略不存在的文件,不出现警告信息

     

    -i

     

    默认调用,提示是否删除文件

     

    -r

     

    递归删除 删除该文件夹下所有东西

     

    示例:

     

    删除单个文件

     

    rm test1

     

    删除多个文件

     

    rm test1 test2 test3

     

    删除指定目录下的文件

     

    rm /home/test

     

    删除文件夹dir1

     

    rm -r dir1/

     

    删除多个文件夹dir1 dir2

     

    rm -r dir1/ dir2/

     

    删除指定目录下的文件夹dir1

     

    rm -r /home/dir1

     

    强制删除test3,test3非空

     

    rm -f test3

     

    删除test2下所有.c文件

     

    rm ./test2/*.c

     

    6.ps & top

     

    man ps

     

    描述:

     

    查看当前进程动态

     

    常用参数:

     

    -m

     

    显示内存信息

     

    -w

     

    显示加宽以显示更多信息

     

    -a

     

    显示所有用户

     

    -u

     

    按用户名和启动时间顺序来显示

     

    -x

     

    显示无控制终端的进程

     

    -l

     

    以长列表的形式显示

     

    示例:

     

    ps –aux查看其他所有者的进程

     

    top

     

    man top

     

    描述:

     

    进程实时监控

     

    常用参数:

     

    示例:

     

    top

     

    7.kill

     

    man kill

     

    描述:

     

    强制停止进程

     

    常用参数:

     

    示例:

     

    kill -9 进程号

     

    8.tar

     

    man tar

     

    描述:

     

    打包压缩

     

    常用参数:

     

    示例:

     

    归档和压缩

     

    tar -cvzf归档文件名 需要归档和压缩的文件

     

    解压归档文件

     

    tar -xvfz 需要解压的归档文件名

     

    以上就是八种Linux常用命令的基本用法介绍,大家都记住了吗?还想继续深入学习的小伙伴,可以在博学谷在线学习。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: Linux空间不足怎么办?Linux磁盘满了怎样清理? 下一篇: 现在学Linux有前途吗?为什么要学习Linux?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码