课程咨询 :0571-56020834 QQ:1633630073

杭州达内T计划培训

杭州嵌入式培训 > 达内新闻 > linux初学者的常用指令有哪些
  • linux初学者的常用指令有哪些

    发布:杭州达内      来源:达内培训      时间:2015-08-18


  •     杭州达内Linux专家表示:基于Linux的系统最大优势,在于终端中使用命令行来管理整个系统。你可以使用命令行来通过相同的知识、技能来管理任意一个Linux发行版。

        杭州达内Linux专家详解Ubuntu,openSUSE,以及Fedora这三个发行版如何用命令行来更新系统、管理软件及操作文件。

        1.保持系统更新和安全

        Linux是基于安全设计的,任何软件都有缺陷、有安全漏洞,保持系统更新到最新非常重要。你做到了保持系统最新,也就获得了安全保证。

        留意新闻站点,了解安全漏洞,阅读变更日志,确保更新不会搞坏你的自定义服务。

        Ubuntu

        使用下面的命令来更新系统,第一个命令用于刷新仓库:

        sudo apt-get update

        仓库更新后,运行系统更新命令:

        sudo apt-get upgrade

        运行下面这个命令更新内核和其他包:

        sudo apt-get dist-upgrade

        openSUSE:

        使用以下命令来更新系统:

        sudo zypper refresh
        sudo zypper up

        Fedora:

        使用’dnf’命令:

        sudo dnf update
        sudo dnf upgrade

        2.软件安装与移除

        只安装那些你系统上启用的仓库中可用的包。

        软件安装的过程:

        Ubuntu:

        首先更新仓库,然后使用下面的语句:

        sudo apt-get install [package_name]

        openSUSE:

        命令是这样的:

        sudo zypper install [package_name]

        Fedora:

        命令是这样的:

        sudo dnf install [package_name]

        移除软件的过程:把’install’改成’remove’。

        Ubuntu:

        sudo apt-get remove [package_name]

        openSUSE:

        sudo zypper remove [package_name]

        Fedora:

        sudo dnf remove [package_name]

        3.管理第三方软件的方法是什么

        开发者社区为用户提供了许多的软件。不同的发行版有不同的机制来将这些第三方软件提供给用户。

        Ubuntu需要用到个人包归档,却没有提供一个内建工具来帮助用于搜索这些PPA仓库。安装软件前,你将需要通过Google搜索PPA,然后手工添加该仓库。下面就是添加PPA到系统的方法: 

        sudo add-apt-repository ppa:<repository-name>

        openSUSE拥有一个针对第三方应用的优雅的解决方案。你可以访问software.opensuse.org,一键点击搜索并安装相应包,它会自动将对应的仓库添加到你的系统中。如果你想要手工添加仓库,可以使用该命令:

        sudo zypper ar -f url_of_the_repo name_of_repo
        sudo zypper ar -f 

        刷新仓库并安装软件:

        sudo zypper refresh
        sudo zypper install libreoffice

        Fedora用户只需要添加RPMFusion,该仓库包含了大量的应用。如果你需要添加该仓库,命令如下:

        dnf config-manager --add-repo 

        4.操作文件的基本指令:

        拷贝文件或目录到一个新的位置:

        cp path_of_file_1 path_of_the_directory_where_you_want_to_copy/

        将某个目录中的所有文件拷贝到一个新的位置:

        cp path_of_files/* path_of_the_directory_where_you_want_to_copy/

        将一个文件从某个位置移动到另一个位置:

        mv path_of_file_1 path_of_the_directory_where_you_want_to_move/

        将所有文件从一个位置移动到另一个位置:

        mv path_of_directory_where_files_are/* path_of_the_directory_where_you_want_to_move/

        删除一个文件:

        rm path_of_file

        删除一个目录:

        rm -r path_of_directory 

        移除目录中所有内容,完整保留目录文件夹:

        rm -r path_of_directory/*


    推荐文章

上一篇:Linux桌面的8个潮流趋势

下一篇:达内集团发布高端IT培训品牌“才高”

最新开班日期  |  更多

嵌入式--免费训练营

嵌入式--免费训练营

开班日期:每月底

嵌入式--高薪就业班

嵌入式--高薪就业班

开班日期:每月底

嵌入式--零基础周末班

嵌入式--零基础周末班

开班日期:每月底

嵌入式--零基础全日制班

嵌入式--零基础全日制班

开班日期:每月底

  • 地址:杭州市西湖区文三路199号创业大厦
  • 课程培训电话:0571-56020834 QQ:1633630073     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56