linux学习笔记——常用命令(代码片段)

Preferenceforstars Preferenceforstars     2022-12-06     619

关键词:

自己从大二开始玩单片机,一路Arduino、51玩到STM32,虽然性能越来越强大,但是所能做的事都过于局限。
而像树莓派这样的Linux小主机,可以利用海量的Python库文件,能点灯,能做视觉处理、机器学习和科学计算。也逐渐认识到系统的强大,也慢慢不局限于做一些小作品。
目标是嵌入式Linux,利用Python库做科学计算处理。
暂且定一个小项目,用Linux主板做偏振测量仪器的中心处理,加图像显示。

Linux终端常用命令

正点原子

命令描述补充
ls目录信息
ls -a显示目录所有文件,包括隐藏和.开头的
cd进入目录Tab联想文件名
cd …/返回上一级
pwd当前路径显示命令
uname系统信息查看命令
clear清屏
cat显示文件内容ctrl+d 退出
sudo切换用户
sudo suroot用户
sudo su yajoer切回用户yajoer
touch创建文件touch a.c
mkdir创建目录
cp拷贝cope
rm删除rm a.c
rm -rf强制删除rm -rf test/
rm /* -rf删库跑路
rmdir删除目录
mv移动movemv a.c b.c重命名
man查看命令所有选项
ifconfig显示网络配置信息命令
reboot重启
poweroff关机
man系统帮助命令
sync数据同步写入磁盘命令
find查找文件命令find -name a.c
grep查找内容命令grep -nr “Ubuntu” /
du查看文件大小du -sh test1/
df磁盘空间检查命令
gedit用gedit打开某文件gedit a.c
ps查看当前系统进程
top进程实时运行状态查看Q退出
file文件类型查看命令file a.c

ctrl + c 打断终端进程

韦东山
韦东山的视频简洁精炼,废话少很多,但是细节赘述

命令描述
pwd显示当前所在目录(文件夹)
ls显示当前目录下的文件
cd切换路径
cd…返回上一级目录
mkdir test新建目录(文件夹)
touch text1.c新建文件
gedit text1.c编辑文件
cp text1.c text2.c复制(cope)
cat text1.c将文件内容显示到终端
rm text1.c删除文件
rmdir删除目录(文件夹)
clear清屏
man查看命令所有选项

shell

查看路径

echo $PATH
env

运行C程序

cd /home/book/
cd Desktop/ 进入桌面
ls
gcc -o hello hello.c
hello
-/hello 相对路径
-/hello yajoer
/heme/book/Desktop/hello yajoer 绝对路径

hello.c

#include <stdio.h>
int main(int argc,char **argv)

	if(argc >= 2)
		printf("Hello,&s!\\n",argv[1]);
	else
		printf("Hello,world!\\n");
	return 0;

设置PATH

  1. 临时设置
export PATH=$PATH:/home/book
  1. 永久设置,修改PATH文件
sudo gedit/etc/environment
将:/home/book添加到最后

Shell 循环

for((i=0;i<10;i++))

ctrl + T 打开终端

Linux命令格式

book@yajoer:~$ ls -l /home
用户名连接符主机名连接符目录(home)普通用户命令command选项options参数constant
book@yajoer:~$ls-l/home

man ls 查看命令ls的所有选项

VMware配置Ubuntu

CPU一处理器 多核(和win五五分)
内存4G以上
硬盘100G以上

屏幕自适应

sudo apt-get instanll open-vim-tools
sudo apt-get instanll open-vim*
reboot

升级系统

更新系统

sudo do-release-upgrade

清理无用安装包

sudo apt-get remove

python

命令描述
quit()退出python
shift+ZZ保存修改内容并退出

常用英文单词

directory目录
change改变
list列出
print打印
remove删除
cope拷贝
move移动
clear清楚
pwdprint working directory打印当前所在目录

linux学习笔记——常用命令(代码片段)

...量的Python库文件,能点灯,能做视觉处理、机器学习和科学计算。也逐渐认识到系统的强大,也慢慢不局限于做一些小作品。目标是嵌入式Linux,利用Python库做科学计算处理。暂且定一个小项目,用Linux主板做... 查看详情

markdown[django常用命令]#学习笔记#web编程#django(代码片段)

查看详情

linux常用命令学习(代码片段)

参考:Linux常用命令学习网址:https://www.runoob.com/w3cnote/linux-common-command-2.html目录1、ls命令2、cd命令3、pwd命令4、mkdir命令5、rm命令6、rmdir命令7、mv命令8、cp命令9、cat命令10、more命令11、less命令12、head命令13、tail命令14、whic... 查看详情

学习笔记hadoop——hadoop基础操作(代码片段)

文章目录一、Hadoop安全模式1.1、HDFS启动日志分析1.2、Safemode进入方式二、Hadoop集群基本信息三、HDFS常用Shell操作3.1、HDFS文件系统3.2、常用Shell命令-appendToFile3.3、常用Shell命令-cat3.4、常用Shell命令-copyFromLocal|put3.5、常用Shell命令-cp3... 查看详情

linux学习笔记(代码片段)

linux学习笔记1.操作系统的发展史1.2Unix1.2Minix1.3Minix1.4Minix没有火起来的原因2.linux介绍2.1Linux内核版本2.2Linux发行版本2.3Linux目录结构2.4用户目录3.命令行的基本用法3.1命令的使用方式3.2查看帮助文档3.3tab自动补全3.4history游览历史3.5... 查看详情

linux常用的命令,学习linux,这一篇就够了(代码片段)

linux常用的命令,学习linux,这一篇就够了文件/目录的基本操作01.ls命令02.pwd命令03.cd命令04.touch命令05.mkdir命令06.rm命令07.cp命令08.mv命令09.cat命令10.man命令11.less命令12.head命令13.tail命令14.date命令搭建部署环境1.使用yum命令2... 查看详情

redis6学习笔记(自用)(代码片段)

Redis学习笔记文章目录Redis学习笔记一、Redis概述1.1Redis安装1.2Redis相关知识介绍二、常用五大数据类型2.1Redis键(key)2.2Redis字符串(String)2.2.1简介2.2.2常用命令2.2.3数据结构2.3Redis列表(List)2.3.1简介2.3.2常用命令2.3.3数据结构2.4Redis集合(S... 查看详情

linux之学习中的常用命令(代码片段)

查看IP地址等ifconfig-a解压文件tar-vxjf压缩文件举例:tar-vxjfbusybox-1.29.0.tar.bz2 查看详情

docker学习笔记总结(代码片段)

文章目录1.docker简介2.docker的三个组成3.docker的工作原理4.centos系统上安装docker5.阿里云镜像加速器6.dockerrun命令执行流程7.docker命令7.1帮助启动类命令7.2镜像命令7.3容器命令7.3.1dockerrun命令详解7.3.2dockerps命令详解7.3.3容器服务的一... 查看详情

linux笔记03:linux常用命令_3.5权限管理命令(代码片段)

文件权限位共10位(如:-rw-r--r--),第1位是文件类型,第2~4、5~7、8~10位分别是文件所有者、所属组、其他人的权限;chmod命令用来修改权限;chown命令用来修改文件和目录的所有者和所属组;chgrp命令用来修改文件和目录的所属... 查看详情

linux笔记:一网打尽常用命令(代码片段)

在小企业的日常工作中,可能安装服务器也是后端开发的活,对于刚入门linux的小伙伴们来说,真心比较困难,楼主在这里整理在日常环境中常用的linux命令,掌握以下命令一般的安装中间件和发布项目就应该... 查看详情

linux笔记:一网打尽常用命令(代码片段)

在小企业的日常工作中,可能安装服务器也是后端开发的活,对于刚入门linux的小伙伴们来说,真心比较困难,楼主在这里整理在日常环境中常用的linux命令,掌握以下命令一般的安装中间件和发布项目就应该... 查看详情

ubuntu学习笔记(代码片段)

UBUNTUlinux和windows区别单用户和多用户系统文件区别Linux主要目录速查表常用linux命令的基本操作二级目录三级目录linux和windows区别单用户和多用户单用户:一台计算机在同一时间只能由一个用户使用,一个用户独自享用系... 查看详情

嵌入式linux学习笔记(代码片段)

常用操作&相关知识压缩解压解压.tar.bz2tar-vxjflinux-imx-4.1.15-2.1.0-g8a006db.tar.bz2压缩.tar.bz2tar-vcjfalientek_uboot.tar.bz2alientek_uboot编译将前面编译出来的led.o文件链接到0X87800000这个地址,使用如下命令:arm-linux-gnueab 查看详情

linux学习笔记(代码片段)

转载自acwing的yxc常用文件管理命令(1)ctrlc:取消命令,并且换行(2)ctrlu:清空本行命令(3)tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项(4)ls:列出当前目录下所有文件,蓝色的是文件夹,白色的是普... 查看详情

linux常用命令行解压和压缩打包(代码片段)

本文仅作为博主个人学习笔记,并非专业的教程,仅作参考。由于本人的能力和知识储备有限,文章可能存在错误,还请在评论区指正,谢谢!解压和压缩打包操作一、压缩文件gzip/gunzip命令二、压缩文件... 查看详情

linux常用命令行解压和压缩打包(代码片段)

本文仅作为博主个人学习笔记,并非专业的教程,仅作参考。由于本人的能力和知识储备有限,文章可能存在错误,还请在评论区指正,谢谢!解压和压缩打包操作一、压缩文件gzip/gunzip命令二、压缩文件... 查看详情

linux学习笔记:31个常用linux命令和相关解释

LINUX学习笔记三:最近在带新同事,是一个刚入行的萌新,对于linux不是很熟悉,问我怎么来学习。所以今天接着之前的部分,继续分享一些linux学习资料。有需要的点点保存,没有跳过呗。PS:内容都... 查看详情