今天看啥  ›  专栏  ›  Xm行墨

嵌入式Linux学习1——Linux常用指令1

Xm行墨  · CSDN  ·  · 2019-11-03 12:17

写在前面:

Linux本系列的所有学习内容都是我在购买“正点原子Alpha Linux开发板”后,根据官方提供的资料   整理而来。后面将不再做介绍。

目录

ls:用于显示当前目录下的内容。

-a:显示当前目录下的全部内容,包括隐藏文件。

-i:显示当前目录下文件的详细信息。

cd:cd命令用于切换当前工作目录至目标目录。

pwd:pwd命令可以得知目前所在的工作目录的绝对路径名称。

uname:uname命令可用于查看电脑以及操作系统的相关信息。

clear:clear命令用于清除终端屏幕。

cat:用于连接文件并打印到标准输出设备上(查看文件内容)

sudo:sudo命令以系统管理者的身份执行指令,sudo 所执行的指令好像是 root 亲自执行


ls:用于显示当前目录下的内容。

-a:显示当前目录下的全部内容,包括隐藏文件。

-i:显示当前目录下文件的详细信息。

第1字段:文件属性字段

文件属性字段由10个字符组成。

第1个字符代表“ 文件的类型 ”。

- 表示该文件是一个“普通的文件”。

d

表示该文件是一个“目录”。字母d 是directory的缩写
l 表示该文件是一个“链接文件”,相当于windows下面的快捷方式。字母l 是link的缩写。
b 表示该文件是一个“块设备文件”。字母b 是block的缩写。
c 表示该文件是一个“字符设备文件”。字母c 是character的缩写。
p 表示该文件是一个“命令管道文件”,与shell编程有关的文件。
s 表示该文件是一个“sock文件”,与shell编程有关的文件。

第1个字符之后的9个字符表示“ 文件或目录的权限 ”。

其中用于表示的 r w x - 分别对应如下的内容:

r w x -
读(read) 写(Write) 执行(eXecute) 没有权限

前三个字符表示“ 文件拥有者的权限 ”,中间三个表示“ 文件所属组拥有的权限 ”,最后三个表示“ 其他用户拥有的权限 ”。

对于“ -rw-r--r-- ”,表示 文件拥有者 具有“ 读写 ”权限, 文件所属组 拥有“ ”权限, 其他用户 拥有“ ”权限

第2字段:链接占用的节点

对于普通文件:连接数

对于目录文件: 第一级 子目录数

第3字段:文件(目录)拥有者

该字段表示此文件是属于哪个用户。

第4字段:文件(目录)拥有者所在的组

一个用户可以加入很多个组,但是其中有一个是主组,就是显示在第4字段的名称。

第5字段: 文件所占用的空间(以字节为单位)

第5字段表示文件大小,如果是一个文件夹(目录),则表示该文件夹的大小。请注意是文件夹本身的大小,而不是文件夹以及它下面的文件的总大小。

第6字段:文件(目录)最近访问(修改)时间

第7字段:文件名

cd:cd命令用于切换当前工作目录至目标目录。

cd [target directory] 跳转至目标目录
cd / 跳转至根目录
cd ~ 跳转至桌面
cd .. 跳转至上一级目录

pwd:pwd命令可以 得知目前所在的工作目录的绝对路径名称

uname: uname命令可用于查看电脑以及操作系统的相关信息

-a或--all 显示全部信息
-m或--machine 显示电脑类型
-n或-nodename 显示在网络上的主机名称
-r或--release 显示操作系统的发行编号
-s或--sysname 显示操作系统名称
-v 显示操作系统的版本


clear:clear命令用于清除终端屏幕。

此时是“假清屏”,向上滚动鼠标滑轮,还可以找到之前的指令。

cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;

cat:用于连接文件并打印到标准输出设备上(查看文件内容)

cat a.c 显示文件a.c的全部内容
cat > b.c 创建b.c文件
cat a.c b.c > c.c 合并a.c文件、b.c文件为c.c文件,并且a.c文件、b.c文件不会被删除。

sudo:sudo命令以系统管理者的身份执行指令,sudo 所执行的指令好像是 root 亲自执行

sudo su 永久切换到 root 目录
sudo su UserName 切换回用户目录




原文地址:访问原文地址
快照地址: 访问文章快照