Linux基础讲解
Linux基础讲解
一、设置共享路径
打开ubuntu之后,我们可以看到在虚拟机上面工具栏里面有一个虚拟机的选项,点开它在下拉列表里面选择设置一栏
按照下图步骤、

然后找到我们的文件夹

如何在ubuntu里找到我们的共享文件夹
首先右键打开一个终端

然后在终端中输入
cd /mnt/hgfs/你们共享文件夹的名字

基础命令讲解
cd :这个命令用于在linux中打开或者说进入文件夹

ls:这个命令用于查看当前目录下所有的文件
ls - l:查看详细信息

chmod: 给文件授权,一般来说我们之间授权777 就可以了

cp:这个命令用复制文件到指定文件夹(复制)

touch:用于创建文件(空文档)

mkidr:用于创建目录(新文件)

rm:用于删除文件

gcc:用于编译我们的.c代码,生成可执行文件,然后我们在通过 ./ 来执行这个可执行文件

mv:用于移动文件(剪切)
gedit:用于打开文本文件

需要到开发板上运行的程序要通过:
arm-linux-gcc来编译,gcc编译的只是使用于ubuntu

键盘上的tab键是一个路径自动补全快捷键
练习:写一个代码,效果是打印一个阶梯,在ubuntu的终端里打印出来,而是我们输入一个数字,数字多大就打印多少层,下面是一个三层的阶梯
*
**
***
#include <stdio.h>
int main()
{
int num = 0;
scanf(“%d”, &num);
for(int i=0; i<=num; i++){
for(int j=0; j<=i; j++){
printf(“%c”, *);
}
}
return 0;
}
练习:写一个排序代码,先随机定义一个数组,里面随机方十个数据,然后将他们从小到大排序放到另一个数组内,然后把排序前和排序后的数组都打印出来,并且放到开发板上运行。
Linux命令备忘单
每当您想要快速参考时,只需查看下表:
|
命令 |
用法 |
|
ls |
查看目录的内容 |
|
alias |
定义或显示别名 |
|
unalias |
删除别名定义 |
|
pwd |
打印工作目录 |
|
cd |
查找目录 |
|
cp |
复制文件和目录(复制) |
|
rm |
删除文件(文档)和目录(文件) |
|
mv |
移动(重命名)文件和目录(剪切) |
|
mkdir |
创建目录(新建文件夹) |
|
man |
显示其他命令的手册页面 |
|
touch |
创建空文件(新建文档) |
|
chmod |
更改文件权限 |
|
./ |
运行可执行文件 |
|
exit |
退出当前shell会话 |
|
sudo |
以超级用户身份执行命令 |
|
shutdown |
关闭您的机器 |
|
htop |
显示进程和资源信息 |
|
unzip |
解压zip文件 |
|
apt,yum,pacman |
包管理器 |
|
echo |
显示文本行 |
|
cat |
打印文件内容 |
|
ps |
报告shell进程状态 |
|
kill |
终止程序 |
|
ping |
测试网络连接 |
|
vim |
高效文本编辑 |
|
history |
显示以前的命令列表 |
|
passwd |
更改用户密码 |
|
which |
返回程序的完整二进制路径 |
|
shred |
覆盖文件以隐藏其内容 |
|
less |
以交互式检查文件 |
|
tail |
显示文件的最后几行 |
|
head |
显示文件的第一行 |
|
grep |
打印与给定条件匹配行 |
|
whoami |
输出用户名 |
|
whatis |
显示单行说明 |
|
wc |
字数文件 |
|
uname |
显示操作系统信息 |
|
neofetch |
显示操作系统和硬件信息 |
|
find |
搜索遵循模式的文件 |
|
wget |
从互联网检索文件 |

浙公网安备 33010602011771号