Linux常见指令

embedded/2024/10/18 18:27:54/

目录

ls

pwd 

whoami

cd

clear

touch

mkdir

rmdir 

rm

man

cp

mv

cat 

tac

more

less

head

tail

find 

which

alias 

adduser

passwd

userdel 

su

nano

cat

file 

uname

shutdown

|管道

echo

>

>>

<

stat

date


持续更新

周边知识

文件=文件内容+文件属性

/ :根目录

任何目录都有两个隐藏目录

..  :当前路径

.  :上一级路径

以.开头的为隐藏文件

失控状态

ctrl+c:终止异常状态

对于普通用户:默认工作目录为/home/名字

root用户主工作用户为/root

指令本质就是程序

任何以一个用户首次登陆时,所处路径为家目录

ls

ls 选项 目录(默认为. 当前路径)

选项:

-a 显示所有文件(包括以.开头的隐含文件

-l列出文件所有信息

-R 列出子目录下所有文件

显示当前目录

pwd 

显示用户当前身份

whoami

cd

进入目录 

cd 目录名(默认为当前目录  .)

进入主工作目录

cd ~

返回上一级目录

cd -

clear

clear 清屏

touch

创建一个文件

touch 选项 文件名

常用

touch 文件名

mkdir

创建文件夹

mkdir 选项 名字

常用

mkdir 文件夹

也可以形成一串路径

mkdir 目录1 目录2.....

rmdir 

删除文件夹(只能删除空文件夹)

rmdir 选项 文件名

rm

可以删除文件和目录

rm 选项 名字

选项 

-f:直接删除不询问

-r:递归式删除

删除当前路径所有文件使用通配符  *

rm *

rm 

man

查看指令使用规则

cp

功能:相当于复制

语法:cp 选项 文件  目录

选项

-r:拷贝目录

mv

mv 选项 源文件或目录 目标文件或目录

1当第二个参数是不存在的名称,相当于重命名

2第二个参数是已经存在的目录名,相当于将文件移动到该目录中

3第二个参数是已经存在的目录名并加上文件名或者目录名,相当于剪切加重命名

cat 

语法:cat 选项 文件

功能:查看文件的内容(如果文件内容过多会刷屏)

常见选项 -n 按行编号

tac

语法:tac 选项 文件

功能:反向查看文件

more

功能:查看海量信息(只能用回车键进行下翻操作)

语法:more 文件

less

功能:可以查看信息(可以上下翻

语法 :less 选项 文件

常见选项:

-N 显示每行行号

功能:默认显示文件的前十行

语法:head 选项 文件

常用选项

-n 需要显示行数

tail

功能:显示文尾十行

语法:tail 选项 文件

常用选项

-n 显示需要显示的行数

find 

功能:查找文件

语法:find 路径 -name 名字

选项

1.-name 文件 :查找文件

which

语法:which 指令

功能:查看某一指令所在文件的路径

alias 

功能:可以给指令起别名

语法:alias 指令=‘新指令名’

grep

功能:关键词搜索

语法 grep (选项) ‘要搜索字符串’  文件

adduser

功能:添加用户

语法:adduser 名字

passwd

功能:设置密码

语法:passwd 名字

userdel 

功能:删除用户

语法:userdel 用户名

su

功能:切换账号

其他用户

su 名字

root用户

su

su root  

输入的是root密码

退回原来用户

exit

logout

ctrl+d

nano

功能:创建记事本

语法 :nano 文件

crtl +x 退出

cat

功能:将文本文件打开

语法:cat 文件 (选项)

常用选项 

-n:加上行号

file 

功能:查看文件更多属性信息

语法:file 文件名

uname

语法:uname 选项

功能:获取电脑和操作系统的相关信息

常用选项:

1.-r 输出电脑

ctrl+d 退出当前命令行

ctrl+c 终止失控程序

tab 自动补齐

shutdown

功能:关机

语法:shutdown 选项

常见选项

-h 将系统服务停掉后,立即关机

-r 将系统服务停掉后,重启

bc

echo

|管道

应用场景:

拿到 头部的500中的尾部的15

方法一

head -500 t.c|tail -15

方法二

head -500 big t.c >tmp.c

tail -15 tmp.c

echo

功能:将一段字符串显示在显示器文件

语法:echo ”字符串”

>

功能:

1.输出重定向(每次重定向时,都是先清除再写入)

2。可以快速创建文件

echo “abc” >文件名 (本应该写到显示器文件中的写入了普通文件中)

可以快速创建文件

>文件名

>>

功能:追加重定向(直接往后面追加)

echo “abc” >>追加重定向

<

功能:输入重定向

cat<test.txt

两者实现原理

cat test.txt

stat

功能:查看文件名具体信息

date

功能:显示时间

语法:date +%Y:%m:%d:%H:%M:%S


年是大写

月日是小写

时分秒是大写

%s是时间戳

date %s


http://www.ppmy.cn/embedded/8972.html

相关文章

ThingsBoard通过规则链使用邮件发送报警信息

1、描述 2、通过规则链路配置发送邮件只需 两步 3、案例 1、基础链路 2、选择变换节点里面的To Email 3、 编辑节点to email 4、 将创建告警与to email链接 5、选择外部节点中的send email 6、配置邮箱相关信息&#xff0c;如过不知道密钥如何获取的&#xff0c;请查看下…

STM32 CAN的验收筛选器

STM32 CAN的验收筛选器 简介 CAN外设的验收筛选器&#xff0c;一共有28个筛选器组&#xff0c;每个筛选器组有2个寄存器&#xff0c; CAN1和CAN2共用的筛选器的。 在 CAN 协议中&#xff0c;消息的标识符与节点地址无关&#xff0c;但与消息内容有关。因此&#xff0c;发送节…

【QT学习】8.qt事件处理机制,事件过滤器,自定义事件

1.qt事件处理机制 事件处理&#xff1a; 当用户移动鼠标的时候 &#xff0c;创建一个 鼠标移动事件对象 然后把这个对象放到 事件队列里面去&#xff0c;事件管理器 从队列中 取出事件&#xff0c;然后 调用其对应的事件处理函数。 多态机制&#xff1a; &#x…

Android中的Zygote进程介绍

在Android系统中&#xff0c;Zygote是一个特殊的进程&#xff0c;主要负责孵化&#xff08;fork&#xff09;新的应用进程&#xff0c;从而加速应用的启动过程。Zygote进程是系统启动过程中创建的第一个进程&#xff0c;它会在系统启动时被初始化并一直运行在后台。 以下是Zyg…

信息流广告大行其是,微博回望“原生”的初心

摘要&#xff1a;有流量的地方&#xff0c;就当有原生信息流广告 信息流广告&#xff0c;自2006年Facebook推出后就迅速火遍全球数字营销界&#xff0c;被誉为实现了广告主、用户、媒体平台三赢。特别是随着OCPM/OCPX大放异彩&#xff0c;信息流广告几乎成为广告主的必选项&…

typora的基本使用方法

typora的基本使用方法 这是一份秘籍 markdown语法官方 快捷键和基本使用技巧 1.标题级数 快捷键&#xff1a;Ctrl 1~6 一级标题&#xff1a;Ctrl1 相同形式&#xff1a; #空格内容 第二种跳转 使用id名字 二级标题&#xff1a;Ctrl2 相同形式&#xff1a;##空格内容 以此…

网络协议——OSPF(开放式最短路径优先)详解

1.什么是OSPF 开放式最短路径优先OSPF 是一种动态的高度可靠和高度可扩展的路由协议&#xff0c;用于构建大型网络中的动态路由系统 2. OSPF的协议号为&#xff1a;89 3. OSPF的特点: OSPF是链路状态协议使用了区域概念&#xff1a;减少路由选择协议对路由器CPU&#xff0c;…

C++修炼之路之list模拟实现--C++中的双向循环链表

目录 引言 一&#xff1a;STL源代码中关于list的成员变量的介绍 二&#xff1a;模拟实现list 1.基本结构 2.普通迭代器 const迭代器的结合 3.构造拷贝构造析构赋值重载 清空 4.inserterase头尾插入删除 5.打印不同数据类型的数据《使用模板加容器来完成》 三&#xf…