嵌入式LINUX(C语言编程)家目录与根目录的解析,shell编程格式,常用命令与解释

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: 嵌入式LINUX(C语言编程)家目录与根目录的解析,shell编程格式,常用命令与解释

目录


home目录与家目录

shell命令格式

常用命令及解释


正文


home目录与家目录


关于home目录与家目录,有一点要注意,正如下面这张图片所示,在根目录下执行“ls"命令,可以看到一个叫home的目录,但它并不是用户的家目录,只能说是一个存储了所有用户家目录的目录。

10.png

当我们进入home目录可以看到如下

11.png

我现在登录的用户名是student,在home目录中有一个student目录,这个才是用户是student的家目录,如我现在登录的是student,那我就只能在/home/student目录下进行操作。

如果我们进入终端显示的是这样的

china@ubuntu:~$ 
root@ubuntu:~# 

以上个字符代表的含义

字符 含义
china 当前用户名
ubuntu linux操作系统的名字
~ 家目录,家目录的本质是 /home/china
/ 根目录,最顶层的目录
root 根目录,与/一样
:与~$ 都表示当前目录
$ 表示当前用户为普通用户
# 表示当前用户为超级用户


shell命令格式


shell命令基本格式如下:


$ command [-options] [argument1] [argument2 ..]

$:    普通用户命令开始提示符

command: 命令名称

options:  选项(通常前面加一个“-”)

argument: 参数

[]:   非必要命令部分

12.png

student:    当前登录用户名

@:      用户名与主机名的分隔符

student-virtual-machine: 当前主机名

“:”:     主机名与路径名的分隔符

~/Desktop: 当前路径名

$:      普通用户命令开始提示符


常用命令及解释


sudo su   //进入管理员账号
exit        //退出管理员账号; exit() 也可以用发来终止进程
pwd         //查看当前具体目录
ls          //列出文件名
rm      //删除文件
cp      //复制文件
mv      //移动文件
mkdir   //创建文件
cd      //转移当前目录
file    //查看对当前文件属性

man命令的完整版需要下载

man   //查看帮助文件


可以用以下命令下载所需要的文件

先执行以下命令

sudo apt-get update

16.png

再执行这段命令,选择“Y”。

sudo apt-get install manpages manpages-dev manpages-posix manpages-posix-dev  //如果需要中文版,可在后面加“manpages-zh”

13.png


相关文章
|
2天前
|
缓存 监控 Linux
|
6天前
|
Linux Shell 数据安全/隐私保护
|
7天前
|
域名解析 网络协议 安全
|
14天前
|
监控 Linux Shell
|
13天前
|
运维 监控 网络协议
|
3天前
|
缓存 Linux 开发者
深入理解Linux命令 `autom4te`
`autom4te` 是 GNU Autotools 中不可或缺的组件,通过高效处理 M4 宏,生成配置脚本并提供强大的调试功能。了解 `autom4te` 的工作机制和常用选项,可以帮助开发者更好地编写和维护配置文件,从而提高软件项目的配置和编译效率。在实际应用中,结合 `autoconf` 等工具,`autom4te` 能够为项目的构建过程提供坚实的基础。
11 2
|
4天前
|
Linux 开发工具
linux文本管理命令
本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
20 4
|
10天前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
14天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
30 4
|
27天前
|
C语言 C++
C语言 之 内存函数
C语言 之 内存函数
31 3