Linux -Shell基本命令

11 篇文章 1 订阅
4 篇文章 0 订阅

1、目录信息查看命令 ls

        文件浏览是最基本的操作了,Shell 下文件浏览命令为 ls,格式如下:

    ls [选项] [路径]

        ls 命令主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目录, 它的主要参数有:
         -a :显示所有的文件以及子目录,包括以“.”开头的隐藏文件。
         -l :显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。
         -t :将文件按照创建时间排序列出。
         -A :和-a 一样,但是不列出“.”(当前目录)和“..”(父目录)。
         -R :递归列出所有文件,包括子目录中的文件。
        Shell 命令里面的参数是可以组合在一起用的,比如组合“-al”就是显示所有文件的详细信 息,包括以“.”开头的隐藏文件 。

2、目录切换命令 cd

        要想在 Shell 中切换到其它的目录,使用的命令是 cd,命令格式如下:

    cd [路径]

    路径就是我们要进入的目录路径,比如下面所示操作:

    cd / //进入到根目录“/”下,Linux 系统的根目录为“/”,
    cd /usr //进入到目录“/usr”里面。
    cd .. //进入到上一级目录。
    cd ~ //切换到当前用户主目录

3、当前路径显示命令 pwd

4、系统信息查看命令 uname

        要查看当前系统信息,可以使用命令 uname,命令格式如下:

    uname [选项]

         可选的选项参数如下:
         -r :列出当前系统的具体内核版本号。
         -s :列出系统内核名称。
         -o :列出系统信息。

5、清屏命令 clear

        clear 命令用于清除终端上的所有内容,只留下一行提示符。


6、切换用户执行身份命令 sudo

        Ubuntu(Linux)是一个允许多用户的操作系统,其中权限最大的就是超级用户 root,有时候 我们执行一些操作的时候是需要用 root 用户身份才能执行,比如安装软件。通过 sudo 命令可以 使我们暂时将身份切换到 root 用户。当使用 sudo 命令的时候是需要输入密码的,这里要注意输 入密码的时候是没有任何提示的!命令格式如下:

    sudo [选项] [命令]

        选项主要参数如下:
        -h :显示帮助信息。
        -l :列出当前用户可执行与不可执行的命令。
        -p :改变询问密码的提示符。
        假如我们现在要创建一个新的用户 test,创建新用户的命令为“adduser”,创建新用户的权 限只有 root 用户才有,我们在装系统的时候创建的那个用户是没有这个权限的,比如我的 “zuozhongkai”用户。所以创建新用户的话需要使用“sudo”命令以 root 用户执行“adduser” 这个命令。

7、添加用户命令 adduser

        在讲解 sudo 命令的时候我们已经用过命令“adduser”,此命令需要 root 身份去运行。命令格式如下:

    adduser [参数] [用户名]

        常用的参数如下:
        -system :添加一个系统用户
        -home DIR :DIR 表示用户的主目录路径
        -uid ID :ID 表示用户的 uid。
        -ingroup GRP :表示用户所属的组名。
        adduser 的使用我们前面已经演示过了,大家可以试着再添加一个用户。

8、删除用户命令 deluser

        前面讲了添加用户的命令,那肯定也有删除用户的命令,删除用户使用命令“deluser”,命 令参数如下:

    deluser [参数] [用户名]

        主要参数有:
        -system :当用户是一个系统用户的时候才能删除。
        -remove-home :删除用户的主目录
        -remove-all-files :删除与用户有关的所有文件。
        -backup :备份用户信息
        同样的,命令“deluser”也要使用“sudo”来以 root 用户运行,以删除我们前面创建的用 户 test 为例

9、切换用户命令 su

        前面在讲解命令“sudo”的时候说过,“sudo”是以 root 用户身份执行一个命令,并没有更 改当前的用户身份,所有需要 root 身份执行的命令都必须在前面加上“sudo”。命令“su”可以 直接将当前用户切换为 root 用户,切换到 root 用户以后就可以尽情的进行任何操作了!因为你 已经获得了系统最高权限,在 root 用户下,所有的命令都可以无障碍执行,不需要在前面加上 “sudo”,“su”命令格式如下:

    su [选项] [用户名]

        常用选项参数如下:
        -c –command :执行指定的命令,执行完毕以后恢复原用户身份。
        -login :改变用户身份,同时改变工作目录和 PATH 环境变量。
        -m :改变用户身份的时候不改变环境变量
        -h :显示帮助信息
        注意!!由于 root 用户权限太大,稍微不注意就可能删除掉系统文件,导致系统奔溃,因此 强烈建议大家,不要以 root 用户运行 Ubuntu。当要用到 root 身份执行某些命令的时候使用“sudo” 命令即可。

10、显示文件内容命令 cat

        查看文件内容是最常见的操作了,在 windows 下可以直接使用记事本查看一个文本文件内 容,linux 下也有类似记事本的软件,叫做 gedit,找到一个文本文件,双击打开,默认使用的就是 gedit。

        我们现在讲解的是 Shell 命令,那么 Shell 下有没有办法读取文件的内容呢?肯定有的,那 就是命令“cat”,命令格式如下:

    cat [选项] [文件]

        选项主要参数如下:
        -n :由 1 开始对所有输出的行进行编号。
        -b :和-n 类似,但是不对空白行编号。
        -s :当遇到连续两个行以上空白行的话就合并为一个行空白行。

11、显示和配置网络属性命令 ifconfig

        ubuntu 默认没有 ifconfig 命令,需要自己手动安装,在终端输入如下命令:

    sudo apt-get install net-tools

        ifconfig 是一个跟网络属性配置和显示密切相关的命令,通过此命令我们可以查看当前网络 属性,也可以通过此命令配置网络属性,比如设置网络 IP 地址等等,此命令格式如下:

    ifconfig interface options | address

        主要参数如下:
        interface :网络接口名称,比如 eth0 等。
        up :开启网络设备。 down :关闭网络设备。
        add :IP 地址,设置网络 IP 地址。
        netmask add: 子网掩码。

12、系统帮助命令 man

        Ubuntu 系统中有很多命令,这些命令都有不同的格式,不同的格式对应不同的功能,要完 全记住这些命令和格式几乎是不可能的,必须有一个帮助手册,当我们需要了解一个命令的详细信息的时候查阅这个帮助手册就行了。Ubuntu 提供了一个命令来帮助用户完成这个功能,那 就是“man”命令,通过“man”命令可以查看其它命令的语法格式、主要功能、主要参数说明 等, “man”命令格式如下:

    man [命令名]

        比如我们要查看命令“ifconfig”的说明,输入“man ifconfig”即可。

13、 系统重启命令 reboot

        通过点击 Ubuntu 主界面右上角的齿轮按钮来选择关机或者重启系统,同样的我们也可以 使用 Shell 命令“reboot”来重启系统,直接输入命令“reboot”然后点击回车键接口。

14、系统关闭命令 poweroff

        使用命令“reboot”可以重启系统,使用命令“poweroff”就可以关闭系统,在终端中输入 命令“poweroff”然后按下回车键即可关闭 Ubuntu 系统。

15、软件安装命令 install

        截至目前,我们都没有讲过 Ubuntu 下如何安装软件,因为 Ubuntu 安装软件不像 Windows 下那样,直接双击.exe 文件就开始安装了。Ubuntu 下很多软件是需要先自行下载源码,下载源 码以后自行编译,编译完成以后使用命令“intsall”来安装。当然 Ubuntu 下也有其它的软件安 装方法,但是用的最多的就是自行编译源码然后安装,尤其是嵌入式 Linux 开发。命令“install”格式如下:

    install [选项]... [-T] 源文件 目标文件
    或:install [选项]... 源文件... 目录
    或:install [选项]... -t 目录 源文件...
    或:install [选项]... -d 目录...

        “install”命令是将文件(通常是编译后的文件)复制到目的位置,在前三种形式中,将源文 件复制到目标文件或将多个源文件复制到一个已存在的目录中同时设置其所有权和权限模式。 在第四种形式会创建指定的目录。命令“install”通常和命令“apt-get”组合在一起使用的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值