Linux嵌入式开发——shell命令
文章目录
链接: 笔记
Shell命令
其实有些命令,要用的时候查看手册就行,没必要一个一个记下来,但是这些是常用的,得熟悉掌握。
目录信息查看——ls
ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的,一般在我们创建新文件夹或者删除文件夹的时候,都需要看一眼。
ls
# 查看某个文件
ls test1/
# 查看所有的
ls -a
# 详细地查看
ls -l
# 详细地查看所有的
ls -al
目录切换——cd
这个和dos以及git都是一样的,就不过多介绍了。
当前路径显示——pwd
就是简单的查看当前路径
# 根目录
cd /
# 返回上一级
cd ../
系统信息查看——uname
就是查看我们目前是哪个系统。
#查看
uname
# 详细地查看
uname -a
清理屏幕——clear
这个真的会把终端上的内容全部清除,我就不展示了。
显示文件内容——cat
就是显示内容,比较简单。
切换用户身份——sudo
这个主要用来切换身份,因为我们有些操作需要root权限来运行,就像windows里面的管理员权限一样。
# 以root用户运行,非常不建议
sudo su
切换用户——su
一般配合sudo来使用,目前功能还不熟,等我去学习一下。
创建文件——touch
这个是新建文件,不是新建文件夹哈。
touch a.txt
文件拷贝——cp
这个拷贝,比较简单。
cp a.txt b.txt
删除——rm
删除
rm a.txt
# 删文件夹
rm test/ -rf
# 删库(不建议使用)
rm /* -rf
创建文件夹——mkdir
建立一个文件夹,与touch有不同的。
mkdir test
目录删除——rmdir
跟上面那个相反,删除文件夹。
rmdir test/
移动文件——mv
其实除了移动文件的功能,这个还能用来文件改名。
# 改名
mv b.txt a.txt
# 移动
mv a.c test1/
显示网络配置信息——ifconfig
显示一下网络信息,可以打开和关闭网卡,就是使用前可能要下载一下。以及修改IP地址,在此就不做展示了。
ifconfig
# 打开网卡
sudo ifconfig eth33 up
# 关闭网卡
sudo ifconfig eth33 down
重启——reboot
不展示,就重启命令。
reboot
关机——poweroff
同上,关机命令。
poweroff
系统帮助——man
这个用来查看帮助,可以用来看一些详细信息。
man printf
数据同步写入磁盘——sync
这个命令主要用来确保我们的文本什么的写入到了磁盘里面。
sync
查找文件——find
这个主要用来查找我们的文件放在哪,当然,还有很多操作,就不一一介绍了。
find -name a.c
查找内容——grep
这个主要用来查找内容,相当于我们windows下的查找操作。
grep -nr "Ubuntu"
文件夹大小查看——du
这个命令用来查看文件的大小,加上-sh就是以我们人能看懂的放松去显示。
du test1/
# 以人类可读
du test1/ -sh
磁盘空间检查——df
这个就是用来查看我们磁盘的使用情况。
df
打开文件——gedit
这个就是用来打开我们的文件,之后就能对文件进行编辑了。
gedit a.c
当前的系统进程查看——ps
这个用来查看系统进程,在嵌入式开发比较常用。
进程实时运行状态查看——top
有点像是windows下的资源管理器,能实时查看运行状态。
top
文件类型查看——file
就是用来查看文件类型,在嵌入式用的蛮多。
file a.c
相关文章
- 探索Linux系统中的点命令(linux点命令)
- 的比较Linux与Windows:何者更胜一筹?(linux与window)
- Linux系统中启动MySQL服务的命令(linux启动mysql服务命令)
- Linux查看进程:一步一步解析(linux看进程)
- Linux 的退出之旅:终止命令的崛起(linux退出界面)
- ?Linux:用于丰富您的创意和生活(linux干嘛用的)
- 解锁Linux系统的命令行之旅(linux启动命令行)
- 目录Linux下探索家园:Home目录(linux里home)
- Linux 终端:文件颜色化的神奇变化(linux文件颜色显示)
- 嵌入式Linux:树莓派之旅(树莓派嵌入式linux)
- Linux最强命令汇总大全(linux常用命令总结)
- Linux下妙用rm命令删除文件(linux系统删除命令)
- 学习嵌入式Linux:实用视频教程(嵌入式linux视频教程)
- 安全嵌入式Linux系统密码安全性提升(嵌入式linux密码)
- 使用Linux模块加载命令快速完成任务(linux模块加载命令)
- 在Linux下轻松启动Tomcat(linux下启动tomcat)
- Linux下取消挂载的快捷命令(linux取消挂载命令)
- Linux下f命令的使用方法(linux-f命令)
- 压缩无忧,一键完成——Linux文件压缩命令详解(linux文件压缩命令)
- Linux下快速打开文本文件的命令行技巧(linux打开文本命令)
- 在 Linux 上快速上传图片(linux上传图片)
- Linux批处理命令:让操作更高效(linux批处理命令)
- Linux下设置网关的快速指南(linux设置网关命令)
- Linux关闭窗口命令:一次性解决方案(linux关闭窗口命令)
- 使用Linux命令轻松删除文件夹(linux删除文件夹命令)
- Linux串口发送缓冲区的使用方法及优化技巧。(linux串口发送缓冲区)
- 掌握数据结构 学习Linux技术(数据结构 linux)
- Linux下快捷安装Yum:一步到位(linux安装yum命令)