【Linux】《Linux入门指南——上》建议收藏~~

死磕三天总结出Docker小白入门操作指南(建议收藏) 一、Docker简介 Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)更重要的是容器性能开销极低。 Docker支持将软件编译成镜像;在镜像中支持各种软件配置好并发布,其他使用者可以直接使用配置好的镜像。运行中的镜像称之为容器,容器启动速度很 阅读详情

目录

一、前言

二、Linux终端命令的介绍

1.终端命令格式

2.说明

三、Linux中的一些常见指令

1.文件操作

ls        

pwd

cd

touch

mkdir

rmdir 

rm

tree

mv

cp 

echo 

cat/tac

find

grep

more

less        

4.其它指令

检测网络是否正常

 5.常用热键


一、前言

        在我们刚学习Linux的时候,常常会因为Linux环境的配置;或一些指令为什么别人能运行,我的Linux上就连指令都找不到?——有时候我们会玻璃心,心想:会不会我们Linux哪里下错了?又或者会因为指令及其所带的选项太多,导致自己陷入大脑的崩溃?

        当我们有问题的时候,想在优快云上找到疑问的解答,可是要么是一些蹭访问量的水文,要么是那些比较综合性的博客,不能对你的问题做到一针见血(其实认真看完,你的收获定是水涨船高的,但是我们是初学者啊,定然无法快捷的辨析到自己所需要的答案)

        倘若你们也有这样的学习困境,那这篇《Linux入门指南》就显得格外重要,建议收藏+关注,让更多有需要的人得到这个优秀的资源。

二、Linux终端命令的介绍

1.终端命令格式
终端命令格式:    command [-options] [parameter]
2.说明
  • comman:命令名(大多是相应英文单词的缩写);
  • -option:可以对命令进行控制与调整的选项,也可以省略;
  • parameter:传给命令的参数,可以是一个或者多个;

三、Linux中的一些常见指令

1.文件操作
ls        
  • 功能:显示当面目录下的文件(无任何选项仅显示文件名)  
  • 选项:(展示的选项是该指令最频繁使用的)
  • -l  显示文件的详细信息
  • -d 显示目录的信息,但不显示子目录或(普通文件)
  • -a 显示隐藏文件的(说明:在Linux中'.'开头的文件为隐藏文件,其它的为显示文件)
  • -F 用于列出目录内容,并在每个输出项后追加文件的类型标识符。这有助于用户快速识别文件的类型。(*:表示具有可执行权限的普通文件;/:表示目录;@:表示符号链接或软链接;|:表示命令管道FIFO;=:表示sockets套接字)
  • --color=auto 列出文件会根据文件类型显示出颜色(auto:显示到终端时显示颜色,never:从不显示颜色;always:总是显示颜色)
  • -i  显示文件的索引值(说明:在windows中标识一个文件,是文件名+文件后缀;而在Linux中并不是这样,而是用唯一的索引值,去标识一个文件,所以Linux中的文件后缀是给我们自己看的。)
  • (其余选项,请在终端输入man ls,进行翻阅手册获取)
  • 参数:相对路径或绝对路径(至于何为相对路径/绝对路径,请自行查询资料)
  • 常见用法示例:ls [选项] [文件路径]
********************************************************************
*我根据自己的习惯对指令进行了重命名(英文alias): 
*alias ls='ls --color=auto -F'
*alias ll='ls -l'
*alias la='ll -a'
*现在开始带大家体会一下!!!
*********************************************************************

bash-4.2$ ls  #ls='ls --color=auto -F'
SeqList/  SList/  test_24_3_31/

bash-4.2$ ls -l
total 0
drwxr-xr-x. 2 zmh zmh 70 Apr  8 00:01 SeqList/
drwxr-xr-x. 2 zmh zmh 66 Apr 11 17:29 SList/
drwxr-xr-x. 2 zmh zmh 36 Apr  4 17:18 test_24_3_31/

bash-4.2$ ls -a
./  ../  .git/  .gitignore  SeqList/  SList/  test_24_3_31/

bash-4.2$ ls -i
  268549 SeqList/  68672290 SList/  35310525 test_24_3_31/

bash-4.2$ ls -dl ./SeqList
drwxr-xr-x. 2 zmh zmh 70 Apr  8 00:01 ./SeqList/

bash-4.2$ ls -l ./SeqList
total 16
-rw-r--r--. 1 zmh zmh  110 Apr  2 22:35 Makefile
-rw-r--r--. 1 zmh zmh 2692 Apr  8 00:01 SeqList.c
-rw-r--r--. 1 zmh zmh  774 Apr  8 00:01 SeqList.h
-rw-r--r--. 1 zmh zmh 1810 Apr  4 14:56 test.c
pwd
  • 功能:显示当前用户所在文件路径
  • 选项:(其余选项,请在终端输入man pwd,进行翻阅手册获取)
  • 参数:无
  • 常见用法示例:pwd
bash-4.2$ pwd 
/home/zmh/LS/Linux-c-and-c-project
cd
  • 功能:切换用户所在路径
  • 选项:(其余选项,请在终端输入man cd,进行翻阅手册获取)
  • 参数:
  • 文件路径:绝对路径/相对路径;
  • . :表示当前目录
  • ..:表示上级目录
  • ~:当前用户的工作目录;
  • -:返回上一次所在路径;
  • /:根用户路径 (说明:在Linux中,/ 有两种概念:1.标识文件路径分隔符 2.标识根目录)
  • 常见用法示例:cd  [文件路径](常与pwd指令配合使用)
bash-4.2$ pwd
/home/zmh/LS/Linux-c-and-c-project
bash-4.2$ cd ~ #回到当前用户的工作目录
bash-4.2$ pwd
/home/zmh
bash-4.2$ cd /  #回到根目录
bash-4.2$ pwd
/
bash-4.2$ cd -  #返回上一次所在路径(类似于windows下的撤销)
/home/zmh
bash-4.2$ pwd
/home/zmh
bash-4.2$ ls
LS/
bash-4.2$ cd ./LS #相对路径
bash-4.2$ pwd
/home/zmh/LS
bash-4.2$ cd /
bash-4.2$ pwd
/
bash-4.2$ cd /home/zmh/LS/ #绝对路径
bash-4.2$ pwd
/home/zmh/LS
touch
  • 功能:创建一个新文件或修改文件的时间
  • 选项:(其余选项,请在终端输入man touch,进行翻阅手册获取)
  • 参数:文件路径+文件名(若无文件路径,则默认用户当前所在目录下)
  • 常见用法示例:touch [文件名](已存在的文件或目录,即进行修改时间操作)
bash-4.2$ ll
total 0
drwxr-xr-x. 5 zmh zmh 79 Apr 11 22:37 LS/
bash-4.2$ touch test.txt #创建了一个文件
bash-4.2$ ll
total 0
drwxr-xr-x. 5 zmh zmh 79 Apr 11 22:37 LS/
-rw-r--r--. 1 zmh zmh  0 Apr 11 22:38 test.txt
bash-4.2$ 

bash-4.2$ stat test.txt
  File: ‘test.txt’
  Size: 0         	Blocks: 0          IO Block: 4096   regular empty file
Device: fd00h/64768d	Inode: 35041072    Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/     zmh)   Gid: ( 1000/     zmh)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2024-04-11 22:28:45.001074976 +0800 #文件最后一次被读取的时间
Modify: 2024-04-11 22:28:45.001074976 +0800 #文件内容被修改的时间
Change: 2024-04-11 22:28:45.001074976 +0800 #文件的属性或内容被修改的时间
 Birth: -
bash-4.2$ touch test.txt
bash-4.2$ stat test.txt
  File: ‘test.txt’
  Size: 0         	Blocks: 0          IO Block: 4096   regular empty file
Device: fd00h/64768d	Inode: 35041072    Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/     zmh)   Gid: ( 1000/     zmh)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2024-04-11 22:31:29.941199608 +0800
Modify: 2024-04-11 22:31:29.941199608 +0800
Change: 2024-04-11 22:31:29.941199608 +0800
 Birth: -

知识点补充:
在Linux中一切皆是文件,就算是目录它也属于文件的一种,目录只是文件多个类型的其中一种
文件 = 文件的属性(文件被修改的时间呀,文件被读取的时间等等) + 文件内容
mkdir
  • 功能:创建一个目录
  • 选项:-p 已递归的形式创建目录(其余选项,请在终端输入man mkdir,进行翻阅手册获取)
  • 参数:相对路径或绝对路径
  • 常见用法示例:mkdir [-p/其它选项] [文件路径]
bash-4.2$ ls
l1/  LS/  test.txt
bash-4.2$ touch L1 #创建一个目录
bash-4.2$ ls
l1/  L1  LS/  test.txt
bash-4.2$ 
bash-4.2$ 
bash-4.2$ ls
LS/  test.txt
bash-4.2$ mkdir -p ./l1/l2/l3/l4 #创建一连串目录
bash-4.2$ tree l1 #以树结构的形式对一个目录进行递归展开,遇到普通文件停止
l1
└── l2
    └── l3
        └── l4

3 directories, 0 files
bash-4.2$ ls
l1/  LS/  test.txt
rmdir 
  • 功能:删除空目录
  • 选项:-p 递归删除空目录及其父级目录的命令选项(其余选项,请在终端输入man rmdir,进行翻阅手册获取)
  • 参数:相对路径或绝对路径
  • 常见用法示例:mkdir [-p/其它选项] [文件路径]
bash-4.2$ mkdir LSW #创建一个空目录
bash-4.2$ ls
l1/  L1  LS/  LSW/  test.txt
bash-4.2$ rmdir LSW #删除一个空目录
bash-4.2$ ls
l1/  L1  LS/  test.txt
bash-4.2$ tree l1 #递归展示目录
l1
└── l2
    └── l3
        └── l4

3 directories, 0 files
bash-4.2$ rmdir l1 #存在子目录就不叫做空目录,故报错
rmdir: failed to remove ‘l1’: Directory not empty
bash-4.2$ rmdir -p l1 # -p 选项的错误理解与使用
rmdir: failed to remove ‘l1’: Directory not empty
bash-4.2$ rmdir -p l1/l2/l3/l4/ #rmdir -p 的正确使用
bash-4.2$ ls 
L1  LS/  test.txt
rm
  • 功能:删除文件(包括目录)
  • 选项:(展示的选项是该指令最频繁使用的)
  • -r :以递归的方式删除一个非空目录
  • -i :在删除前进行询问(y:表删除,n:取消)
  • -d:删除空目录
  • -f:无需询问直接删除
  • (其余选项,请在终端输入man rm,进行翻阅手册获取)
  • 参数:相对路径或绝对路径
  • 常见用法示例:rm [-ridf/其它指令] [文件路径]
bash-4.2$ ls
l1/  L1  LS/  test.txt
bash-4.2$ rm L1 test.txt #删除普通文件
bash-4.2$ ls
l1/  LS/

bash-4.2$ ls
l1/  LS/
bash-4.2$ rm l1
rm: cannot remove ‘l1’: Is a directory #删除失败
bash-4.2$ rm -r l1 #以递归的形式删除包括该目录以及其所有内容
bash-4.2$ ls
LS/

bash-4.2$ ls
LS/
bash-4.2$ mkdir -p l1/l2
bash-4.2$ tree l1
l1
└── l2
1 directory, 0 files
bash-4.2$ rm -d l1 # rm -d 其功能与rmdir同类,遇见空目录就删
rm: cannot remove ‘l1’: Directory not empty
bash-4.2$ 

bash-4.2$ ls
l1/  LS/
bash-4.2$ rm -r -i l1 # -i 选项
rm: descend into directory ‘l1’? n
bash-4.2$ rm -r -i -f l1 # -f 选项,无需询问直接删除
bash-4.2$ ls
LS/
bash-4.2$ 

说明:
-f 选项 我只知道有这个功能,具体怎么理解我不太清楚,但这个选项又很高频,所以作以展示。
tree
  • 功能:以树状结构通过递归展示一个目录
  • 选项:(展示的选项是该指令最频繁使用的)
  • -a:展示隐藏文件
  • -C:以彩色形式区分目录结构,区分文件类型
  • -d:仅显示目录,而不是文件
  • -F:展示目录的同时,并在每个输出项后追加文件的类型标识符。这有助于用户快速识别文件的类型。(*:表示具有可执行权限的普通文件;/:表示目录;@:表示符号链接或软链接;|:表示命令管道FIFO;=:表示sockets套接字)
  • (其余选项,请在终端输入man tree,进行翻阅手册获取)
  • 参数:文件路径
  • 常见用法示例:tree [-aCd/其它指令] [文件路径]
bash-4.2$ tree l1
l1
├── l2
│   └── l3
└── l3

3 directories, 0 files
mv
  • 功能:对文件(也可以是目录)进行剪切+粘贴操作,也可以重命名
  • 选项:(展示的选项是该指令最频繁使用的)
  • -i:当目标文件已存在的时候,会询问是否覆盖;
  • -f:当目标文件已存在的时候,会强制覆盖;
  • -n:当目标文件已存在的时候,自动忽略;
  • (其余选项,请在终端输入man mv,进行翻阅手册获取)
  • 参数:文件路径(新的文件名)
  • 常见用法示例:(知道什么时候执行移动,什么时候执行重命名就行)
  • bash-4.2$ ls 
    l1/  l2/  LS/
    bash-4.2$ mv l2 l1/ #移动
    
    bash-4.2$ ls
    l1/  LS/
    bash-4.2$ mv l1 我有了一个新名字 #重命名
    bash-4.2$ ls
    LS/  我有了一个新名字/
    bash-4.2$ mv 我有了一个新名字 ./文物 #重命名
    
cp 
  • 功能:对文件(默认情况下不能拷贝目录)进行复制+粘贴操作
  • 选项:(展示的选项是该指令最频繁使用的)
  • -i:当目标文件已存在的时候,会询问是否覆盖;
  • -f:当目标文件已存在的时候,会强制覆盖;
  • -r:用于拷贝一个目录包括它的子文件;
  • (其余选项,请在终端输入man cp,进行翻阅手册获取)
  • 参数:文件路径
  • 常见用法示例:(用法于mv较为类似)
bash-4.2$ mkdir l1
bash-4.2$ ls
l1/  LS/  文物/
bash-4.2$ cp  文物 ./l1
cp: omitting directory ‘文物’ #拷贝目录报错
bash-4.2$ cp -r 文物 ./l1 #正确拷贝目录方式
bash-4.2$ ls l1
文物/
echo 
  • 功能:在终端输出字符串或变量内容
cat/tac
  • 功能:在终端输出文件的所有内容 (-n选项显示行号)
find
  • 功能:在指定路径中查找一个文件
  • 常见用法示例:find [路径] [表达式:选项+参数]
  • [路径] 是 find 命令开始搜索的目录路径。如果省略,则默认为当前目录。
  • [表达式] 定义了搜索的条件。find 命令通过表达式来匹配文件或目录。
  • 只会一个就行:find [路径] -name [文件名]
bash-4.2$ ls
SeqList/  SList/  test_24_3_31/  test_24_4_13/
bash-4.2$ find -name test.c
./test_24_3_31/test.c
./SeqList/test.c
./SList/test.c
bash-4.2$ ls test_24_4_13/
test1
bash-4.2$ find -name test1
./test_24_4_13/test1
bash-4.2$ 
grep
  • 功能:在文件中搜索指定字符串
  • 常见用法示例:grep [-r] [字符串] [文件/目录]
more
  • 功能:分页查看一个内容(缺少一定的互动性)
  • 常见用法示例:more [文件路径]
less        
  • 功能:分页查看一个内容(互动性丰富,可点击H键查看)——man手册使用的就是less
  • 常见用法示例:man [文件路径]
4.其它指令

        其它指令有系统信息命令、压缩解压命令、进程管理命令、网络命令等等,但因为是初学者,有些指令咱们很难理解到他的用途,更别说要记忆了。

  • 检测网络是否正常
  • ping -c3 ping www.baidu.com # -c3 ping3次停下,检测是否能正常上网
  • ifconfig #检测网络端口,也可以通过IP地址是否正常来检测是否能正常上网
  • ifdown [网络端口] #紧用网络
  • ifup [网络端口] 启动网络
bash-4.2$ ifconfig #检查网络端口——ens33,以及IP是否正常
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.254.129  netmask 255.255.255.0  broadcast 192.168.254.255
        inet6 fe80::8c21:d26a:6809:8e3e  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:f4:9c:9f  txqueuelen 1000  (Ethernet)
        RX packets 20410  bytes 25633549 (24.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9158  bytes 568601 (555.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 80  bytes 6904 (6.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 80  bytes 6904 (6.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:28:08:eb  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

bash-4.2$ sudo ifdown ens33 #关闭网络
Device 'ens33' successfully disconnected.
bash-4.2$ ping -c3 www.baidu.com #通过一个知名网址,检测是否能正常上网
ping: www.baidu.com: Name or service not known
bash-4.2$ sudo ifup ens33 #启动网络
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
bash-4.2$ ping -c1 www.baidu.com #再次检查网络是否正常
PING www.a.shifen.com (39.156.66.18) 56(84) bytes of data.
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=128 time=60.1 ms

--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 60.135/60.135/60.135/0.000 ms
bash-4.2$ 
 5.常用热键

       


      

Linux:从入门到精通的全面指南 Linux 作为一种开源操作系统,犹如一座技术宝库,在当今的科技领域中占据着至关重要的地位。它以其卓越的稳定性、高度的安全性和无与伦比的灵活性,在服务器、嵌入式系统、个人计算机、超级计算机等众多领域广泛应用。无论是渴望提升技术水平的个人,还是寻求拓展职业道路的专业人士,学习 Linux 都无疑是开启新机遇之门的钥匙。以下是关于 Linux 的详细知识以及学习 Linux 的经验总结,希望能为正在学习或准备学习 Linux 的朋友们照亮前行的道路。Linux 的历史宛如一条源远流长的河流,其源头可以追溯到 2 阅读详情

相关推荐

linux实验操作教程,生信自学之 Linux 操作入门指南

Linux 系统是生物信息分析中必不可少的工具,它的作用就像 Windows 系统对于我们的日常工作那样:不需要深入到成为系统专家,但是基本操作必不可少。所以对于生物信息学的新手来说,没必要把《鸟叔的 Linux 私房菜》完全学完,那些用不着的部分完全可以跳过。以下就对生信分析中的 Linux 操作做一个简单的入门指导,告诉你这条路该如何走,入门技术需要掌握哪些内容。01 生信的 Linux 之路...

weixin_29476545的博客 1073

Linux运维入门教程(☆建议收藏☆)

在当下,Linux运维是每个企业都不能缺少的岗位,以服务为中心,以稳定、安全、高效为基本,可以确保公司的互联网业务能够7*24小时为用户提供高质量的服务,在企业或产品交付交付运行当中有着十分重要的地位和作用。.............................................

渡江客涂鸦板 1万+

linux shell 脚本 入门到实战详解[⭐建议收藏!!⭐]

文章目录shell 入门到实战详解[⭐建议收藏!!⭐]关于作者**作者介绍**一、shell 入门简介1.1 什么是shell1.2 shell 编程注意事项1.3 第一个shell 脚本 hello world二、shell 环境变量讲解2.1 shell 变量详解2.2 shell 系统变量 介绍2.3 shell 环境变量 介绍2.3.1 常见的系统环境变量2.4 shell 用户环境变量 介绍2.4.1 自定义shell环境变量2.4.2 echo 打印菜单栏2.4.3 shell 中彩色输出 h

心有鸿鹄天地,不敢妄坠人间 33万+

Linux命令入门:从零开始掌握【结合虚拟机,建议收藏】

摘要:本文介绍了Linux系统的基本目录结构、常用命令及使用技巧。Linux采用树形目录结构,根目录为/,无盘符概念。重点讲解了ls、cd、pwd、mkdir等基础命令的语法与参数选项,包括相对路径和绝对路径的使用方法。同时介绍了文件操作命令如touch、cat、more、cp、mv、rm等,特别强调了命令选项-r在文件夹操作中的重要性。文章通过具体示例展示了Linux命令的通用格式command [-options] [parameter],帮助初学者快速掌握Linux基本操作。

去码头整点薯条 2149

从零开始:用ADS 2023手把手教你设计2.4GHz Wi-Fi LNA(基于ATF-54143,附模型文件)

本文详细介绍了如何使用ADS 2023软件设计2.4GHz Wi-Fi频段的低噪声放大器(LNA),基于ATF-54143晶体管。内容涵盖模型导入、直流工作点确定、稳定性优化、噪声匹配等关键步骤,并提供可下载的模型文件包,帮助工程师快速掌握LNA设计技巧。

weixin_42531128的博客 320

基于电子海图的水面无人艇全局路径规划

Research and Implementation of Global Path Planning for Unmanned Surface Vehicle Based on Electronic Chart (基于电子海图的水面无人艇全局路径规划)   该论文已经在ICMIR2017会议上发表,附上springer的文献地址 Research and Implementation of Gl...

weixin_30797199的博客 1590

超详细 Vagrant 入门指南,建议收藏

搭建 Linux 虚拟机,别总是从 .iso 文件安装了。VirtualBox + Vagrant,体验随时按需秒级创建虚机。

DavyCloud 8924

vscode远程连接deepin出错:过程试图写入的管道不存在的解决方法

背景:昨天我用vscode使用ssh远程开发还处于正常状态,今天刚打开电脑,并启动deepin,再次使用vscode重新连接就出现异常。意思就是22号默认端口连接被拒绝,所以要先确定ssh是否连接。3.重新进入vscode里面,重新连接,如图成功连接。,查看port后面的端口号是不是22号。1.检查sshd是否启动。

qq_43573047的博客 2946

【2025版】最新Kali Linux渗透测试指南(详细教程,建议收藏)零基础入门到精通,收藏这篇就够了

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。网络安全技术的发展日新月异,作为一名安全人,既要不断学习本行业技术,又要时刻关注其他新兴技术,只有这样才能在行业内走得更远。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。这也是耗费了大白近四个月的时间,吐血整理,文章非常非常长,觉得有用的话,希望粉丝朋友帮忙点个**「分享」因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取。

leah126的博客 1990

FortiOS 存在身份验证绕过导致命令执行漏洞(CVE-2024-55591)

FortiOS 是 Fortinet 公司开发的操作系统,作为 Fortinet 安全平台的核心,提供全面的网络安全功能。 它将网络和安全功能无缝集成,支持跨本地、云、混合和融合 IT/OT/IoT 基础设施环境的统一管理。 FortiOS 7.6 版本引入了生成式人工智能助手、数据保护、托管服务和单一代理等新功能,进一步增强了其安全性和性能。

缘梦未来的博客 1841

1000Base-T1协议解读(基于802.3bq-2016 和Test Suite)

1000Base-T1是由一对双绞线实现全双工传输的以太网标准,采用PAM3编码方式(-1,0,1),编码后的实际传输符号速率为750Mbps。该标准的车载最大传输距离可达15米,主要应用于汽车产品开发过程。测试过程示波器要求带宽≥2G,采样率≥7.5Gbps,网分带宽≥1G。

qflook的博客 5333

Linux 入门指南:从新手到命令行大师

Linux是一种开源的、类Unix的操作系统内核。它是一个强大的多用户、多任务、支持多种硬件平台的操作系统。与Windows或Mac OS等操作系统不同,Linux主要基于命令行操作,为用户提供了更多的自由度和定制化的空间。Linux主要通过命令行进行操作。ls:列出当前目录下的文件和文件夹。cd:切换目录。cp:复制文件或目录。mv:移动文件或目录。rm:删除文件或目录。

天玑的博客 1386

把 SAP ABAP BDC 跑得又快又稳:从 SHDB 录屏到可上线的批量上传程序(含 MM01 案例与源码)

SAP BDC批量数据迁移实践 摘要:本文介绍了SAP系统中BDC(Batch Data Communication)技术在数据迁移中的应用。文章首先对比了Session method和CALL TRANSACTION method两种实现方式的特点及适用场景,重点推荐使用Session method进行主数据批量处理。然后详细讲解了通过SHDB工具录制MM01事务创建物料主数据的完整流程,包括如何生成基础BDC代码。最后展示了将录制的脚本改造为可批量处理文件数据的实用程序,核心改动包括定义数据结构、读取文

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 322

干货!Kali Linux入门教程!(建议收藏)

kali是linux其中一个发行版,基于Debian,前身是BackTrack(简称BT系统)。kali系统内置大量渗透测试软件,可以说是巨大的渗透系统,涵盖了多个领域,如无线网络、数字取证、服务器、密码、系统漏洞等等,知名软件有:wireshark、aircrack-ng、nmap、hashcat、metasploit-framework(msf)。

ice829的博客 3573

【WRFDA教程第四期】雷达数据同化(Radar Data Assimilation)

雷达数据同化(Radar Data Assimilation)

WW、forever的博客 1758

YOLO系列算法改进 | C3k2改进篇 | 融合DEConv细节增强卷积模块 | 细节增强+多分支差分卷积融合,标准卷积的完美涨点替代! | TIP 2024

YOLO系列算法改进 | C3k2改进篇 | 融合DEConv细节增强卷积模块 | 细节增强+多分支差分卷积融合,标准卷积的完美涨点替代! | TIP 2024 (以YOLO26最新目标检测模型为基础,融合C3k2_DEConv创新模块进行改进)

2502_91881744的博客 310

基础新手入门linux系统的四个建议

一般人接触Linux的机会并不多,对日常服务的部署、运维更是一无所知。更多迹象表明:无论是作为一个优秀的软件开发人员,或是互联网、IT行业的从业人员,掌握Linux是一种很重要的计算机理论基础,更表明表明这是一个很好的加分项。下来我结合自己的几年linux运维经验,给几点新手入门Linux的建议。 专注+兴趣 兴趣是最好的老师,建议你去摸索下Linux有些什么优点和特点,了解了这些可以提升你对Linux的好感,尝试着去了解、学习这些优点,掌握一些初级的“黑魔法”,相信你的心会慢慢得被Linux所捕获.

its666的博客 214

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

linux入门一:linux介绍

Linux 作为开源世界的核心,其灵活性和稳定性使其在服务器、嵌入式、云计算等领域占据主导地位。随着技术的发展,Linux 正不断适应新趋势,如支持微软 Copilot 键、云原生架构的普及。对于新手来说,选择适合的发行版,掌握基础命令,参与社区实践,是快速入门的关键。未来,Linux 将继续推动技术创新,成为数字化转型的重要基石。立即行动:下载 Ubuntu 镜像,制作启动盘,开启你的 Linux 之旅吧!

嵌入式中手 2676

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

600个常用 Linux 命令,收藏备用!

cpio 代表“复制输入,复制输出”,它用于处理诸如 *.cpio 或 *.tar 之类的存档文件,此命令可以将文件复制到存档或从存档复制文件。用于启动 ed 文本编辑器,它是一个基于行的文本编辑器,具有最小的界面,这使得处理文本文件的复杂性降低,即创建、编辑、显示和操作文件。用于水平连接文件(并行合并),方法是输出由来自每个指定文件的行组成的行,以制表符作为分隔符分隔,到标准输出。用于存储文件的历史记录,每当文件损坏或出现任何问题时,“cvs”帮助我们返回到以前的版本并恢复我们的文件。

Wewe的博客 1153

Linux 系统安全强化指南(建议收藏的教程)

如果是这样,则表明存在攻击,程序将中止,从而减轻了ROP攻击。LTS内核具有较少的强化功能,并且并非当时所有的公共错误修复都已向后移植,但是通常它的攻击面更少,并且引入未知错误的可能性也较小。稳定的内核具有更多的强化功能,并且包括所有已知的错误修复,但它也具有更多的攻击面以及引入更多未知错误的机会更大。用户名称空间是内核中的一项功能,旨在改善沙箱并使非特权用户易于访问它,但是,此功能公开了重要的内核攻击面,以进行特权升级,因此该sysctl将用户名称空间的使用限制为CAP_SYS_ADMIN功能。

weixin_42803243的博客 940

Kali Linux渗透测试指南(新手入门零基础到精通详细教程,建议收藏)

渗透测试是对信息系统遭受实际攻击时的一种受控模拟,是安全中十分重要的一部分。渗透测试人员往往会使用一些成熟的工具,只有全面掌握这些工具,我们才能更好地进行渗透。今天就给大家分享一份,一共619页,,是学习Kali的经典之作,内含大量,并提供,可以直接借鉴,不容错过!全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~基于目标的渗透测试开源情报和被动侦察外网和内网的主动侦察漏洞评估物理安全和社会工程学无线攻击基于Web应用的侦察与利用攻击远程访问客户端攻击技术详解。

wuli1024的博客 1145

10分钟吃透Linux基础:从概念到安装,运维入门零门槛(建议收藏)

很多想入门运维的新手,一听到“Linux”就犯怵,甚至连“操作系统”和“虚拟机”都分不清,更别说安装Linux系统了。其实运维入门的第一步,不是急着学命令,而是先搞懂核心基础概念——什么是计算机、什么是操作系统、Linux到底是什么,再手把手学会安装VMware虚拟机和Linux系统,打好基础,后续学操作才会事半功倍。今天这篇,全程零废话、不跳步,10分钟带你从“小白”入门,吃透Linux基础概念+完成系统安装,运维入门再也不用瞎摸索!先跟大家说个大实话:运维的核心是“管理系统和服务”,而Linux是运维最

喜欢Python编程的程序员柚柚呀 402

Linux Shell 脚本入门到实战详解【强烈建议收藏】

chmod命令可以用来修改用户对某个文件活文件夹的权限Linux系统中,文件的基本权限由9个字符组成,以rwxrw-r-xr --> 4w --> 2x --> 1拿rwxrw-r-x所有者 = rwx = 4 +2+1 = 7 所属组 = rw- = 4 +2 = 6 其他人 = r-x = 4 +1 = 5所以,此权限对应的权限值就是765。rwx分别表示读、写、执行权限系统变量。

longge2018的博客 1847

干货!Kali Linux命令大全(建议收藏)

作为一名从事渗透测试的人员,不懂Kali Linux的话,就out了。它预装了数百种享誉盛名的渗透工具,使你可以更轻松地测试、破解以及进行与数字取证相关的任何其他工作。今天给大家分享一套,包括,内容全面丰富,特别适合渗透测试初学者、想入行安全的朋友学习参考,建议大家人手一份。

logic1001的博客 1431

理解 Linux 动态库加载:LD_LIBRARY_PATH

flyfish

二分掌柜的 345
上一篇: 【C语言】结构体与位段
下一篇: 【C语言】翻译环境与运行环境
无感ෆ
博客等级 码龄3年 664粉丝 47原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值