常用命令
嵌入式开发用的最多的就是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 目录…