神奇的命令行

作者: wyb1995 | 来源:发表于2016-12-04 12:25 被阅读21次

    上一篇文章写了我对Ubuntu使用的感受,想看点这里,里边在Ubuntu优点中提到了命令行与快捷键,本文就说说我自己对命令行的体会!

    引言

    可以说Ubuntu是当前图形界面最为友好和易操作的linux发行版,但还是有很多时候,只需执行几条简单的指令就可以完成繁琐的鼠标点击所完成的操作,从而节约大量的时间和精力,我们向来提倡通过命令操作方式来使用linux,因为linux的命令操作模式功能实在太强大了!它可以实现你需要的所有操作!

    打开终端

    使用快捷键ctrl+alt+t打开终端,如果打开了一个终端在使用ctrl+alt+t的话,就会在一个新的窗口打开一个终端,而如果使用ctrl+shift+t则会在当前命令行窗口再打开一个窗口,而且路径与当前终端所在路径一致

    bash终端.png
    由于我安装了另外一个终端,所以需要输入bash才能进入到ubuntu自带的终端下,这个后边再说。
    命令行的基本结构

    打开终端后,你会看到如上图的界面,你所看到的这些被称为命令终端提示符,它表示计算机已就绪,正在等待着用户输入操作指令。以我的屏幕画面为例,wangyaunbo是我所登录的用户,wangyuanbo-thinkpad-edge-e545是这台计算机的主机名,~表示当前目录。此时输入任何指令按回车之后该指令将会提交到计算机运行,比如你可以输入命令:ls 再按下回车

    ls.png
    ls这个命令将会列出你当前所在目录里的所有文件和子目录列表。
    命令行的常用指令
    • 文件或文件夹操作指令
    指令 作用
    ls 列出当前目录下的文件或者目录名字
    cd <PATH> 切换至PATH路径下
    pwd 用于显示当前所在目录的路径
    which <name> 查看文件的位置
    cp <file_path> <destination_path> 移动文件
    mv 移动或者重命名文件
    rm <file_name> 删除文件
    mkdir <folder_name> 新建指定名称的文件夹
    touch <file_name> 新建指定名称的文件
    tar 能创建、查看和提取tar压缩文件
    find 在给定位置搜寻与条件匹配的文件
    • 用户操作
    指令 作用
    su 用于切换不同的用户
    sudo 用于切换到root权限下
    whoami 打印出当前用户
    • 软件相关
    指令 作用
    apt-get update 更新系统包管理器
    apt-get install 安装软件
    apt-get upgrade 更新所有使用包管理器安装的软件
    apt-get remove PACKAGE 移除或卸载包
    • 进程相关
    指令 作用
    ps -aux 显示所有进程状态
    kill <PID> 终止一个进程
    kill -9 <PID> 强制中止一个进程
    • 开机关机
    指令 作用
    poweroff 关机
    reboot 重启
    shutdown -h min 过min时间后关机
    结语

    敏捷宣言里边有一句话工作的软件高于详尽的文档,我认为Ubuntu就是我们的工作的软件,命令行就是这个软件的灵魂,如果没有命令行,那么Linux系统就毫无意义可言。所以命令行是身为一个开发者必须要掌握的一项技能,虽然命令行对新手来说确实是不太友好,不过只要坚持练习,相信大家很快就能掌握这门技术。

    在一个关着灯的房间里,面对着电脑,飞速的敲打着键盘,屏幕快速的滚动着一些看不懂的符号。想想还是挺酷(害怕。。。)的呢

    相关文章

      网友评论

      • 87575096ca59:命令行最重要的作用是可以用脚本实现自动化,当然gui也能自动化比如按键精灵脚本,不过效率肯定没有命令行高

      本文标题:神奇的命令行

      本文链接:https://www.haomeiwen.com/subject/pgvcmttx.html