嵌入式(三)——Linux基础命令

嵌入式Linux基础命令

前言

Linux命令:
系统用户管理命令:su、sudo、adduser、passwd
进程管理命令:ps、kill
文件管理命令:(Linux一点哲学:一切皆为文件)
文件四大类:-普通文件、d目录文件、c/b设备文件、l链接文件
文件三小类:-s共享文件、-f堆栈文件、-p管道文件(Linux里shell做交互会看到。临时文件、重启后都不存在)

一、快速开启ubuntu

分享一篇好文章
vmware虚拟机运行速度卡慢原因分析及解决办法大全
真心不错,觉得开机太慢的小朋友可以看看。

二、Linux指令大全网址推荐

Linux命令大全(手册)
全中文,很好搜索,超级推荐!!!

三、用户基础命令

  1. ps:显示进程(直接输入)
  2. su:切换用户(su - 用户名)

管理员:#
普通用户:$

  1. sudo:提高该指令的权限(sudo 你要输的指令)
  2. adduser:创建用户(adduser 你需要创建的用户名)
  3. deluser:删除用户(deluser 你需要删除的用户名)

deluser需要搭配kill指令
kill -9 第几进程

  1. kill:杀死进程(当删除新用户是配合使用)

四、文件

1.读懂命令

用ls -l(采用详细的格式来显示程序状况)
读懂头名:

drwxr-xr-x
d就是文件类型
r:可读(4)
w:可写(2)
x:可执行(1)
(rwx)前三个:当前用户
(r-x)中三个:与当前用户在同一组
(r-x)后三个:其他用户
chmod:修改权限(a+x/a-x)/(755/355)

2.创建文件

touch 创建文件(如:touch hello.c)
cat 查看文件(cat 文件名)
rm 删除文件(rm 文件名)可以空格加多个文件
gedit 编辑文件 (gedit 文件名)(可以直接新文件有touch功能)
gcc 生成可编译文件(c/c++编译器)(gcc 文件名)
gcc hello.c -o demo(这个生成的可编译文件会是demo,而不是默认文件名a.out,防止覆盖)
用(./文件名)运行

  1. permisson denied 是表明权限不够
  2. Is the information correct? [Y/n]:敲回车默认就是Y,输入n退出这个选择
  3. tab可以快速生成命令
  4. man 命令(可以直接查看)
  5. clear:只是清屏(直接输入,能查看历史命令)
  6. restart:清屏加清历史(直接输入,不·能查看历史命令)
  7. 听说嵌入式用45-50个就够了,只有那些专业人士需要掌握300多的指令,hhhhh~
posted @ 2021-12-13 21:06  周末不下雨  阅读(29)  评论(0编辑  收藏  举报