zoukankan      html  css  js  c++  java
  • Ubuntu Linux 操作系统与实验教程基础命令

    Shell功能

    以用户名amos(笔者自己的用户名)进行登陆,当前的工作目录是/home/amos,提示符号为$

    由普通用户转为哦超级用户,超级用户的用户名为root登陆,提示符号为#

    普通用户与超级用户的区别

    1.登陆名与提示符不同
    2.权限不同,超级用户对文件和目录具有全权,而普通用户的权限是有限的。

    显示日期和时间

    date

    查看登陆系统的用户(在切换用户时,别的用户在后台挂起)

    who 果然人性化,直接who

    查看当前登陆用户的信息

    whoami who am i 我是谁? 精辟

    命令补齐

    输入部分命令后按下Tab键,补全条件(输入的字符足以确定目录中的唯一一个文件),看来不是动态显示的。
    服务器版的是直接列出以当前输入字符开头的所有命令,,而不是直接显示。

    别名

    命令别名通常是其他命令的缩写,用来减少键盘输入。命令格式为:
    alias 翻译就是别名的意思
    alias [用户给命令取的别名=‘原来的命令和参数’],例如给ls命令取别名为dir

    如下图所示
    在这里插入图片描述

    显示历史命令

    history [n] n的意思显示至倒数第几个的参数

    在这里插入图片描述

    更改提示符

    Bash是shell的一种,有些系统默认Bash为初始shell
    Bash有两级提示符:第一提示符是经常见到Bash在等待命令输入时的情况。第一级提示符的默认自是$符号。如果·用户不喜欢这个符号,或者愿意自己定于提示符,只需修改PS1变量的值。
    PS1 =“更改后的结果”

    想要返回修改,再次写回原来的符号即可

    软件的安装

    1.直接从仓库下载并安装包(确保联网)利用apt包管理工具

    首先修改软件源(先前博客已经提到)

    对软件进行更新

    sudo apt - get update
    

    对软件进行升级

    sudo apt - get upgrade
    

    软件安装

     sudo apt - get install 软件包名
    

    卸载软件 sudo apt - get remove 软件包名

    搜索软件包

    sudo apt - cache search 软件包名 
    

    显示该软件包的依赖信息
    sudo apt - cache depends 软件包名

    2 利用dpkg命令安装本地包

    dpkg用来安装.deb文件,但不会解决模块的依赖关系,且不会关心Ubuntu的软件仓库内的软件

    安装包命令

     sudo dpkg -i deb包名
    

    查找包

    sudo / -name *.deb查找所有.deb包
    

    显示所有安装的软件包

    sudo dpkg -l
    

    罗列出软件包的详细状态

    sudo dpkg -S 包名
    

    列出属于包的文件

    sudo dpkg -L 包名
    

    apt相对于dpkg命令的优势在于其可以解决安装模块的依赖问题。并会咨询软件仓库,但其不会安装本地的deb文件。

  • 相关阅读:
    Centos7.2升级内核至3.10.0-957【转】
    部署一套完整的Kubernetes高可用集群(上)【转】
    Nginx配置中一个不起眼字符"/"的巨大作用,失之毫厘谬以千里【转】
    使用vmware搭建k8s集群【转】
    nginx的request body日志格式配置
    nginx漏洞修复:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱【原理扫描】【转】
    nginx:[warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead
    linux系统删除分区
    Linux用户锁定、解锁及锁定查看
    innobackupex远程备份【转】
  • 原文地址:https://www.cnblogs.com/AmosAlbert/p/12832204.html
Copyright © 2011-2022 走看看