前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux嵌入式开发——shell命令

Linux嵌入式开发——shell命令

作者头像
小点点
发布2022-12-12 15:19:45
6.9K0
发布2022-12-12 15:19:45
举报
文章被收录于专栏:小点点

文章目录

链接: 笔记

Shell命令

其实有些命令,要用的时候查看手册就行,没必要一个一个记下来,但是这些是常用的,得熟悉掌握。

目录信息查看——ls

​ ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的,一般在我们创建新文件夹或者删除文件夹的时候,都需要看一眼。

代码语言:javascript
复制
ls
# 查看某个文件
ls test1/
# 查看所有的
ls -a
# 详细地查看
ls -l
# 详细地查看所有的
ls -al

目录切换——cd

​ 这个和dos以及git都是一样的,就不过多介绍了。

当前路径显示——pwd

​ 就是简单的查看当前路径

代码语言:javascript
复制
# 根目录
cd /
# 返回上一级
cd ../

系统信息查看——uname

​ 就是查看我们目前是哪个系统。

代码语言:javascript
复制
#查看
uname
# 详细地查看
uname -a

清理屏幕——clear

​ 这个真的会把终端上的内容全部清除,我就不展示了。

显示文件内容——cat

​ 就是显示内容,比较简单。

切换用户身份——sudo

​ 这个主要用来切换身份,因为我们有些操作需要root权限来运行,就像windows里面的管理员权限一样。

代码语言:javascript
复制
# 以root用户运行,非常不建议
sudo su

切换用户——su

​ 一般配合sudo来使用,目前功能还不熟,等我去学习一下。

创建文件——touch

​ 这个是新建文件,不是新建文件夹哈。

代码语言:javascript
复制
touch a.txt

文件拷贝——cp

​ 这个拷贝,比较简单。

代码语言:javascript
复制
cp a.txt b.txt

删除——rm

​ 删除

代码语言:javascript
复制
rm a.txt
# 删文件夹
rm test/ -rf
# 删库(不建议使用)
rm /* -rf

创建文件夹——mkdir

​ 建立一个文件夹,与touch有不同的。

代码语言:javascript
复制
mkdir test

目录删除——rmdir

​ 跟上面那个相反,删除文件夹。

代码语言:javascript
复制
rmdir test/

移动文件——mv

​ 其实除了移动文件的功能,这个还能用来文件改名。

代码语言:javascript
复制
# 改名
mv b.txt a.txt
# 移动
mv a.c test1/

显示网络配置信息——ifconfig

​ 显示一下网络信息,可以打开和关闭网卡,就是使用前可能要下载一下。以及修改IP地址,在此就不做展示了。

代码语言:javascript
复制
ifconfig
# 打开网卡
sudo ifconfig eth33 up
# 关闭网卡
sudo ifconfig eth33 down

重启——reboot

​ 不展示,就重启命令。

代码语言:javascript
复制
reboot

关机——poweroff

​ 同上,关机命令。

代码语言:javascript
复制
poweroff

系统帮助——man

​ 这个用来查看帮助,可以用来看一些详细信息。

代码语言:javascript
复制
man printf

数据同步写入磁盘——sync

​ 这个命令主要用来确保我们的文本什么的写入到了磁盘里面。

代码语言:javascript
复制
sync

查找文件——find

​ 这个主要用来查找我们的文件放在哪,当然,还有很多操作,就不一一介绍了。

代码语言:javascript
复制
find -name a.c

查找内容——grep

​ 这个主要用来查找内容,相当于我们windows下的查找操作。

代码语言:javascript
复制
grep -nr "Ubuntu"

文件夹大小查看——du

​ 这个命令用来查看文件的大小,加上-sh就是以我们人能看懂的放松去显示。

代码语言:javascript
复制
du test1/
# 以人类可读
du test1/ -sh

磁盘空间检查——df

​ 这个就是用来查看我们磁盘的使用情况。

代码语言:javascript
复制
df

打开文件——gedit

​ 这个就是用来打开我们的文件,之后就能对文件进行编辑了。

代码语言:javascript
复制
gedit a.c

当前的系统进程查看——ps

​ 这个用来查看系统进程,在嵌入式开发比较常用。

进程实时运行状态查看——top

​ 有点像是windows下的资源管理器,能实时查看运行状态。

代码语言:javascript
复制
top

文件类型查看——file

​ 就是用来查看文件类型,在嵌入式用的蛮多。

代码语言:javascript
复制
file a.c
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • Shell命令
    • 目录信息查看——ls
      • 目录切换——cd
        • 当前路径显示——pwd
          • 系统信息查看——uname
            • 清理屏幕——clear
              • 显示文件内容——cat
                • 切换用户身份——sudo
                  • 切换用户——su
                    • 创建文件——touch
                      • 文件拷贝——cp
                        • 删除——rm
                          • 创建文件夹——mkdir
                            • 目录删除——rmdir
                              • 移动文件——mv
                                • 显示网络配置信息——ifconfig
                                  • 重启——reboot
                                    • 关机——poweroff
                                      • 系统帮助——man
                                        • 数据同步写入磁盘——sync
                                          • 查找文件——find
                                            • 查找内容——grep
                                              • 文件夹大小查看——du
                                                • 磁盘空间检查——df
                                                  • 打开文件——gedit
                                                    • 当前的系统进程查看——ps
                                                      • 进程实时运行状态查看——top
                                                        • 文件类型查看——file
                                                        领券
                                                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档