常用的Shell命令

常用命令

嵌入式开发用的最多的就是Shell命令,所有的Linux系统发行版都是通用的,下面介绍一些Shell下常用的命令

打开终端命令ctrl+alt+T

目录信息查看命令 ls

文件浏览是最基本的操作,Shell下文件浏览命令为ls,
命令格式:ls [选项] [路径]
ls:显示指定目录下的内容,可以列出指定目录下包含的所有文件和子目录,主要参数如下:
ls -a:显示所有的文件以及子目录、隐藏文件
ls -l :显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息
ls -t :将文件按照创建时间排序列出
ls -A :和-a 一样,但是不列出“.”(当前目录)和“…”(父目录)。
ls -R :递归列出所有文件,包括子目录中的文件
ls命令可以组合使用,比如:ls -al等

目录切换命令cd

切换路径的命令格式:
cd [路径]
路径就是我们要进入的目录路径,主要操作如下
cd / //进入到根目录“/”下,Linux 系统的根目录为“/”
cd /usr //进入到目录“/usr”里面
cd … //进入到上一级目录
cd ~ //切换到当前用户主目录

当前路径显示命令pwd

pwd
在这里插入图片描述

系统信息查看命令uname

要查看当前的系统信息,可以使用uname,命令格式:
uname [选项]
可选的选项参数如下:
uname -r :列出当前系统的具体内核版本号。
uname -s :列出系统内核名称。
uname -o :列出系统信息。

清屏命令clear

clear命令用于清除终端上的所有内容

切换用户执行身份命令sudo

Linux是一个允许多用户的操作系统,权限最大的是超级用户root,有时安装软件也需要用root用户,通过sudo命令可以使我们暂时切换到root用户。命令格式如下:
sudo [选项] [命令]
主要参数如下:
sudo -h :显示帮助信息
sudo -l :列出当前用户可执行与不可执行的命令
sudo -p :改变询问密码的提示符

添加用户命令adduser

添加新用户需要root身份去运行,命令格式:
adduser [参数] [用户名]
sudo adduser -system :添加一个系统用户
sudo adduser -home DIR :DIR 表示用户的主目录路径
sudo adduser -uid ID :ID 表示用户的 uid。
sudo adduser -ingroup GRP :表示用户所属的组名。
在这里插入图片描述

删除用户命令 deluser

删除用户使用命令“deluser”,命令参数如下:
deluser [参数] [用户名]
主要参数有:
sudo deluser -system :当用户是一个系统用户的时候才能删除。
sudo deluser -remove-home :删除用户的主目录
sudo deluser -remove-all-files :删除与用户有关的所有文件。
sudo deluser -backup :备份用户信息
同样的,命令“deluser”也要使用“sudo”来以 root 用户运行:
在这里插入图片描述

切换用户命令 su

命令“su”可以将当前用户切换为root用户,可以执行任何操作,所有命令都可以无障碍执行,不需要在前面加上“sudo”,命令格式如下:
su [选项] [用户名]
常用选项参数如下:
-c –command :执行指定的命令,执行完毕以后恢复原用户身份。
-login :改变用户身份,同时改变工作目录和 PATH 环境变量。
-m :改变用户身份的时候不改变环境变量
-h :显示帮助信息
先使用命令“sudo su”切换到 root 用户,su 命令不写明用户名的话,默认切换到 root 用户。然后输入密码,密码正确的话就会切换到 root 用户,
***注意!!***由于 root 用户权限太大,稍微不注意就可能删除掉系统文件,导致系统奔溃,因此强烈建议大家,不要以 root 用户运行 Ubuntu。当要用到 root 身份执行某些命令的时候使用“sudo”命令即可。要切换回原来的用户,使用命令“sudo su [用户名]”即可,

显示文件内容命令 cat

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

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

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

系统帮助命令 man

通过“man”命令可以查看其它命令的语法格式、主要功能、主要参数说明等, “man”命令格式:man [命令名]在这里插入图片描述
在这里插入图片描述

系统重启命令 reboot

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

软件安装命令 install

Ubuntu 下很多软件是需要先自行下载源码,下载源码以后自行编译,编译完成以后使用命令“intsall”来安装。当然 Ubuntu 下也有其它的软件安装方法,但是用的最多的就是自行编译源码然后安装,尤其是嵌入式 Linux 开发。命令“install”格式如下:
install [选项]… [-T] 源文件 目标文件
或:install [选项]… 源文件… 目录
或:install [选项]… -t 目录 源文件…
或:install [选项]… -d 目录…

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值