杭州嵌入式培训
达内杭州嵌入式培训中心

13486356750

热门课程

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培训品牌“才高”

恭喜达内获得《产学合作协同育人项目合作伙伴奖》

中传学子参加达内Java培训,转身成为Java工程师月薪12.5K

职场求突破参加达内网络营销培训,获10万年薪成为营销达人

高中毕业不想把人生过成说明书,参加达内网络营销培训获得月薪8K

选择城市和中心
贵州省

广西省

海南省