Linux 命令速查

Linux新手必备命令速查手册 ls:列出目录内容。此命令可以用来查看文件和目录的列表。cd:更改当前工作目录。这个命令用于切换不同的目录。pwd:打印当前工作目录。它用于显示当前所在目录的路径。这些基本命令是Linux使用中最常见的操作,对于初学者来说,是了解和熟悉命令行环境的第一步。接下来的章节将深入探讨目录操作与文件管理,帮助您更有效地使用Linux系统。 阅读详情

Linux 命令速查手册

查看Liunx系统信息

命令说明
arch显示机器的处理器架构(1)
uname -m显示机器的处理器架构(2)
uname -r显示正在使用的内核版本
dmidecode -q显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda罗列一个磁盘的架构特性
hdparm -tT /dev/sda在磁盘上执行测试性读取操作
cat /proc/cpuinfo显示CPU info的信息
cat /proc/interrupts显示中断
cat /proc/meminfo校验内存使用
cat /proc/swaps显示哪些swap被使用
cat /proc/version显示内核的版本
cat /proc/net/dev显示网络适配器及统计
cat /proc/mounts显示已加载的文件系统
lspci -tv罗列PCI设备
lsusb -tv显示USB设备

date显示系统日期

命令说明
cal 2007显示2007年的日历表
date 041217002007.00设置日期和时间 - 月日时分年.秒
clock -w将时间修改保存到 BIOS

关机(关机、重启、登出)

命令说明
shutdown -h now关闭系统(1)
init 0关闭系统(2)
telinit 0关闭系统(3)
shutdown -h hours:minutes &按预定时间关闭系统
shutdown -c取消按预定时间关闭系统
shutdown -r now重启(1)
reboot重启(2)
logout注销

文件和目录

命令说明
cd /home进入 ‘/ home’ 目录’
cd …返回上一级目录
cd …/…返回上两级目录
cd进入个人的主目录
cd ~user1进入个人的主目录
cd -返回上次所在的目录
pwd显示工作路径
ls查看目录中的文件
ls -F查看目录中的文件
ls -l显示文件和目录的详细资料
ls -a显示隐藏文件
ls *[0-9]*显示包含数字的文件名和目录名
tree显示文件和目录由根目录开始的树形结构(1)
lstree显示文件和目录由根目录开始的树形结构(2)
mkdir dir1创建一个叫做 ‘dir1’ 的目录’
mkdir dir1 dir2同时创建两个目录
mkdir -p /tmp/dir1/dir2创建一个目录树
rm -f file1删除一个叫做 ‘file1’ 的文件’
rmdir dir1删除一个叫做 ‘dir1’ 的目录’
rm -rf dir1删除一个叫做 ‘dir1’ 的目录并同时删除其内容
rm -rf dir1 dir2同时删除两个目录及它们的内容
mv dir1 new_dir重命名/移动 一个目录
cp file1 file2复制一个文件
cp dir/*复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1复制一个目录到当前工作目录
cp -a dir1 dir2复制一个目录
ln -s file1 lnk1创建一个指向文件或目录的软链接
ln file1 lnk1创建一个指向文件或目录的物理链接
touch -t 0712250000 file1修改一个文件或目录的时间戳 - (YYMMDDhhmm)
file file1将文件的mime类型输出为文本
iconv -l列出已知的编码
/*creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding.通过假设使用fromEncoding编码并将其转换为toEncoding,从给定的输入文件创建一个新文件*/
iconv -f fromEncoding -t toEncoding inputFile > outputFile 

/*batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 批量调整当前目录中的文件大小,并将其发送到缩略图目录(需要从Imagemagick进行转换)*/
find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; 

文件搜索

命令说明
find / -name file1从 ‘/’ 开始进入根文件系统搜索文件和目录
find / -user user1搜索属于用户 ‘user1’ 的文件和目录
find /home/user1 -name在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件
find /usr/bin -type f -atime +100搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10搜索在10天内被创建或者修改过的文件
find / -name *.rpm -exec chmod 755 ‘{}’ ;搜索以 ‘.rpm’ 结尾的文件并定义其权限
find / -xdev -name *.rpm搜索以 ‘.rpm’ 结尾的文件,忽略光驱、捷盘等可移动设备
locate *.ps寻找以 ‘.ps’ 结尾的文件 - 先运行 ‘updatedb’ 命令
whereis halt显示一个二进制文件、源码或man的位置
which halt显示一个二进制文件或可执行文件的完整路径

挂载文件系统

命令说明
mount /dev/hda2 /mnt/hda2挂载一个叫做hda2的盘 - 确定目录 ‘/ mnt/hda2’ 已经存在
umount /dev/hda2卸载一个叫做hda2的盘 - 先从挂载点 ‘/ mnt/hda2’ 退出
fuser -km /mnt/hda2当设备繁忙时强制卸载
umount -n /mnt/hda2运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用
mount /dev/fd0 /mnt/floppy挂载一个软盘
mount /dev/cdrom /mnt/cdrom挂载一个cdrom或dvdrom
mount /dev/hdc /mnt/cdrecorder挂载一个cdrw或dvdrom
mount /dev/hdb /mnt/cdrecorder挂载一个cdrw或dvdrom
mount -o loop file.iso /mnt/cdrom挂载一个文件或ISO镜像文件
mount -t vfat /dev/hda5 /mnt/hda5挂载一个Windows FAT32文件系统
mount /dev/sda1 /mnt/usbdisk挂载一个usb 捷盘或闪存设备
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share挂载一个windows网络共享

磁盘空间相关

命令说明
df -h显示已经挂载的分区列表
ls -lSr |more以尺寸大小排列文件和目录
du -sh dir1估算目录 ‘dir1’ 已经使用的磁盘空间’
du -sk * | sort -rn以容量大小为依据依次显示文件和目录的大小
rpm -q -a --qf ‘%10{SIZE}t%{NAME}n’ | sort -k1,1n以大小为依据依次显示已安装的rpm包所使用的空间 (fedora, redhat类系统)
dpkg-query -W -f=‘Installed−Size;10t{Installed-Size;10}tInstalled−Size;10t{Package}n’ | sort -k1,1n以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统)

用户和群组

命令说明
groupadd group_name创建一个新用户组
groupdel group_name删除一个用户组
groupmod -n new_group_name old_group_name重命名一个用户组
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1创建一个属于 “admin” 用户组的用户
useradd user1创建一个新用户
userdel -r user1删除一个用户 ( ‘-r’ 排除主目录)
usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/nologin user1修改用户属性
passwd修改口令
passwd user1修改一个用户的口令 (只允许root执行)
chage -E 2005-12-31 user1设置用户口令的失效期限
pwck检查 ‘/etc/passwd’ 的文件格式和语法修正以及存在的用户
grpck检查 ‘/etc/passwd’ 的文件格式和语法修正以及存在的群组
newgrp group_name登陆进一个新的群组以改变新创建文件的预设群组

文件权限

  • 使用 “+” 设置权限,使用 “-” 用于取消
命令说明
ls -lh显示权限
ls /tmp | pr -T5 -W$COLUMNS将终端划分成5栏显示
chmod ugo+rwx directory1设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限
chmod go-rwx directory1删除群组(g)与其他人(o)对目录的读写执行权限
chown user1 file1改变一个文件的所有人属性
chown -R user1 directory1改变一个目录的所有人属性并同时改变改目录下所有文件的属性
chgrp group1 file1改变文件的群组
chown user1:group1 file1改变一个文件的所有人和群组属性
find / -perm -u+s罗列一个系统中所有使用了SUID控制的文件
chmod u+s /bin/file1设置一个二进制文件的 SUID 位 - 运行该文件的用户也被赋予和所有者同样的权限
chmod u-s /bin/file1禁用一个二进制文件的 SUID位
chmod g+s /home/public设置一个目录的SGID 位 - 类似SUID ,不过这是针对目录的
chmod g-s /home/public禁用一个目录的 SGID 位
chmod o+t /home/public设置一个文件的 STIKY 位 - 只允许合法所有人删除文件
chmod o-t /home/public禁用一个目录的 STIKY 位

文件特殊属性

  • 使用 “+” 设置权限,使用 “-” 用于取消
命令说明
chattr +a file1只允许以追加方式读写文件
chattr +c file1允许这个文件能被内核自动压缩/解压
chattr +d file1在进行文件系统备份时,dump程序将忽略这个文件
chattr +i file1设置成不可变的文件,不能被删除、修改、重命名或者链接
chattr +s file1允许一个文件被安全地删除
chattr +S file1一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘
chattr +u file1若文件被删除,系统会允许你在以后恢复这个被删除的文件
lsattr显示特殊的属性

打包和压缩文件

命令说明
bunzip2 file1.bz2解压一个叫做 'file1.bz2’的文件
bzip2 file1压缩一个叫做 ‘file1’ 的文件
gunzip file1.gz解压一个叫做 'file1.gz’的文件
gzip file1压缩一个叫做 'file1’的文件
gzip -9 file1最大程度压缩
rar a file1.rar test_file创建一个叫做 ‘file1.rar’ 的包
rar a file1.rar file1 file2 dir1同时压缩 ‘file1’, ‘file2’ 以及目录 'dir1
rar x file1.rar解压rar包
unrar x file1.rar解压rar包
tar -cvf archive.tar file1创建一个非压缩的 tarball
tar -cvf archive.tar file1 file2 dir1创建一个包含了 ‘file1’, ‘file2’ 以及 'dir1’的档案文件
tar -tf archive.tar显示一个包中的内容
tar -xvf archive.tar释放一个包
tar -xvf archive.tar -C /tmp将压缩包释放到 /tmp目录下
tar -cvfj archive.tar.bz2 dir1创建一个bzip2格式的压缩包
tar -jxvf archive.tar.bz2解压一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1创建一个gzip格式的压缩包
tar -zxvf archive.tar.gz解压一个gzip格式的压缩包
zip file1.zip file1创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip解压一个zip格式压缩包

RPM包(Fedora,Redhat及类似系统)

命令说明
rpm -ivh package.rpm安装一个rpm包
rpm -ivh --nodeeps package.rpm安装一个rpm包而忽略依赖关系警告
rpm -U package.rpm更新一个rpm包但不改变其配置文件
rpm -F package.rpm更新一个确定已经安装的rpm包
rpm -e package_name.rpm删除一个rpm包
rpm -qa显示系统中所有已经安装的rpm包
rpm -qa | grep httpd显示所有名称中包含 “httpd” 字样的rpm包
rpm -qi package_name获取一个已安装包的特殊信息
rpm -qg “System Environment/Daemons”显示一个组件的rpm包
rpm -ql package_name显示一个已经安装的rpm包提供的文件列表
rpm -qc package_name显示一个已经安装的rpm包提供的配置文件列表
rpm -q package_name --whatrequires显示与一个rpm包存在依赖关系的列表
rpm -q package_name --whatprovides显示一个rpm包所占的体积
rpm -q package_name --scripts显示在安装/删除期间所执行的脚本l
rpm -q package_name --changelog显示一个rpm包的修改历史
rpm -qf /etc/httpd/conf/httpd.conf确认所给的文件由哪个rpm包所提供
rpm -qp package.rpm -l显示由一个尚未安装的rpm包提供的文件列表
rpm --import /media/cdrom/RPM-GPG-KEY导入公钥数字证书
rpm --checksig package.rpm确认一个rpm包的完整性
rpm -qa gpg-pubkey确认已安装的所有rpm包的完整性
rpm -V package_name检查文件尺寸、 许可、类型、所有者、群组、MD5检查以及最后修改时间
rpm -Va检查系统中所有已安装的rpm包- 小心使用
rpm -Vp package.rpm确认一个rpm包还未安装
rpm2cpio package.rpm | cpio --extract --make-directories bin从一个rpm包运行可执行文件
rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm从一个rpm源码安装一个构建好的包
rpmbuild --rebuild package_name.src.rpm从一个rpm源码构建一个 rpm 包

YUM(Fedora, RedHat及类似系统)

命令说明
yum install package_name下载并安装一个rpm包
yum localinstall package_name.rpm将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
yum update package_name.rpm更新当前系统中所有安装的rpm包
yum update package_name更新一个rpm包
yum remove package_name删除一个rpm包
yum list列出当前系统中安装的所有包
yum search package_name在rpm仓库中搜寻软件包
yum clean packages清理rpm缓存删除下载的包
yum clean headers删除所有头文件
yum clean all删除所有缓存的包和头文件

DEB包 (Debian, Ubuntu及类似系统)

命令说明
dpkg -i package.deb安装/更新一个 deb 包
dpkg -r package_name从系统删除一个 deb 包
dpkg -l显示系统中所有已经安装的 deb 包
dpkg -l | grep httpd显示所有名称中包含 “httpd” 字样的deb包
dpkg -s package_name获得已经安装在系统中一个特殊包的信息
dpkg -L package_name显示系统中已经安装的一个deb包所提供的文件列表
dpkg --contents package.deb显示尚未安装的一个包所提供的文件列表
dpkg -S /bin/ping确认所给的文件由哪个deb包提供

APT软件工具 (Debian, Ubuntu及类似系统)

命令说明
apt-get install package_name安装/更新一个 deb 包
apt-cdrom install package_name从光盘安装/更新一个 deb 包
apt-get update升级列表中的软件包
apt-get upgrade升级所有已安装的软件
apt-get remove package_name从系统删除一个deb包
apt-get check确认依赖的软件仓库正确
apt-get clean从下载的软件包中清理缓存
apt-cache search searched-package返回包含所要搜索字符串的软件包名称

查看文件内容

命令说明
cat file1从第一个字节开始正向查看文件的内容
tac file1从最后一行开始反向查看一个文件的内容
more file1查看一个长文件的内容
less file1类似于 ‘more’ 命令,但是它允许在文件中和正向操作一样的反向操作
head -2 file1查看一个文件的前两行
tail -2 file1查看一个文件的最后两行
tail -f /var/log/messages实时查看被添加到一个文件中的内容

文本处理

/*general syntax for text manipulation using PIPE, STDIN and STDOUT 使用管道、STDIN和STDOUT进行文本操作的通用语法*/
cat file1 file2 ... | command <> file1_in.txt_or_file1_out.txt 
命令说明
cat file1 | command( sed, grep, awk, grep, etc…) > result.txt合并一个文件的详细说明文本,并将简介写入一个新文件中
cat file1 | command( sed, grep, awk, grep, etc…) >> result.txt合并一个文件的详细说明文本,并将简介写入一个已有的文件中
grep Aug /var/log/messages在文件 '/var/log/messages’中查找关键词"Aug"
grep ^Aug /var/log/messages在文件 '/var/log/messages’中查找以"Aug"开始的词汇
grep [0-9] /var/log/messages选择 ‘/var/log/messages’ 文件中所有包含数字的行
grep Aug -R /var/log/*在目录 ‘/var/log’ 及随后的目录中搜索字符串"Aug"
sed ‘s/stringa1/stringa2/g’ example.txt将example.txt文件中的 “string1” 替换成 “string2”
sed ‘/^$/d’ example.txt从example.txt文件中删除所有空白行
sed ‘/ *#/d; /^$/d’ example.txt从example.txt文件中删除所有注释和空白行
echo ‘esempio’ | tr ‘[:lower:]’ ‘[:upper:]’合并上下单元格内容
sed -e ‘1d’ result.txt从文件example.txt 中排除第一行
sed -n ‘/stringa1/p’查看只包含词汇 "string1"的行
sed -e ‘s/ *$//’ example.txt删除每一行最后的空白字符
sed -e ‘s/stringa1//g’ example.txt从文档中只删除词汇 “string1” 并保留剩余全部
sed -n ‘1,5p;5q’ example.txt查看从第一行到第5行内容
sed -n ‘5p;5q’ example.txt查看第5行
sed -e ‘s/00*/0/g’ example.txt用单个零替换多个零
cat -n file1标示文件的行数
cat example.txt | awk ‘NR%2==1’删除example.txt文件中的所有偶数行
echo a b c | awk ‘{print $1}’查看一行第一栏
echo a b c | awk ‘{print $1,$3}’查看一行的第一和第三栏
paste file1 file2合并两个文件或两栏的内容
paste -d ‘+’ file1 file2合并两个文件或两栏的内容,中间用"+"区分
sort file1 file2排序两个文件的内容
sort file1 file2 | uniq取出两个文件的并集(重复的行只保留一份)
sort file1 file2 | uniq -u删除交集,留下其他的行
sort file1 file2 | uniq -d取出两个文件的交集(只留下同时存在于两个文件中的文件)
comm -1 file1 file2比较两个文件的内容只删除 ‘file1’ 所包含的内容
comm -2 file1 file2比较两个文件的内容只删除 ‘file2’ 所包含的内容
comm -3 file1 file2比较两个文件的内容只删除两个文件共有的部分

字符设置和文件格式转换

命令说明
dos2unix filedos.txt fileunix.txt将一个文本文件的格式从MSDOS转换成UNIX
unix2dos fileunix.txt filedos.txt将一个文本文件的格式从UNIX转换成MSDOS
recode …HTML < page.txt > page.html将一个文本文件转换成html
recode -l | more显示所有允许的转换格式

文件系统分析

命令说明
badblocks -v /dev/hda1检查磁盘hda1上的坏磁块
fsck /dev/hda1修复/检查hda1磁盘上linux文件系统的完整性
fsck.ext2 /dev/hda1修复/检查hda1磁盘上ext2文件系统的完整性
e2fsck /dev/hda1修复/检查hda1磁盘上ext2文件系统的完整性
e2fsck -j /dev/hda1修复/检查hda1磁盘上ext3文件系统的完整性
fsck.ext3 /dev/hda1修复/检查hda1磁盘上ext3文件系统的完整性
fsck.vfat /dev/hda1修复/检查hda1磁盘上fat文件系统的完整性
fsck.msdos /dev/hda1修复/检查hda1磁盘上dos文件系统的完整性
dosfsck /dev/hda1修复/检查hda1磁盘上dos文件系统的完整性

初始化一个文件系统

命令说明
mkfs /dev/hda1在hda1分区创建一个文件系统
mke2fs /dev/hda1在hda1分区创建一个linux ext2的文件系统
mke2fs -j /dev/hda1在hda1分区创建一个linux ext3(日志型)的文件系统
mkfs -t vfat 32 -F /dev/hda1创建一个 FAT32 文件系统
fdformat -n /dev/fd0格式化一个软盘
mkswap /dev/hda3创建一个swap文件系统

SWAP文件系统

命令说明
mkswap /dev/hda3创建一个swap文件系统
swapon /dev/hda3启用一个新的swap文件系统
swapon /dev/hda2 /dev/hdb3启用两个swap分区

备份

命令说明
dump -0aj -f /tmp/home0.bak /home制作一个 ‘/home’ 目录的完整备份
dump -1aj -f /tmp/home0.bak /home制作一个 ‘/home’ 目录的交互式备份
restore -if /tmp/home0.bak还原一个交互式备份
rsync -rogpav --delete /home /tmp同步两边的目录
rsync -rogpav -e ssh --delete /home ip_address:/tmp通过SSH通道rsync
rsync -az -e ssh --delete ip_addr:/home/public /home/local通过ssh和压缩将一个远程目录同步到本地目录
rsync -az -e ssh --delete /home/local ip_addr:/home/public通过ssh和压缩将本地目录同步到远程目录
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr ‘dd of=hda.gz’通过ssh在远程主机上执行一次备份本地磁盘的操作
dd if=/dev/sda of=/tmp/file1备份磁盘内容到一个文件
tar -Puf backup.tar /home/user执行一次对 ‘/home/user’ 目录的交互式备份操作
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr ‘cd /home/share/ && tar x -p’通过ssh在远程目录中复制一个目录内容
( tar c /home ) | ssh -C user@ip_addr ‘cd /home/backup-home && tar x -p’通过ssh在远程目录中复制一个本地目录
tar cf - . | (cd /tmp/backup ; tar xf - )本地将一个目录复制到另一个地方,保留原有权限及链接
find /home/user1 -name ‘*.txt’ | xargs cp -av --target-directory=/home/backup/ --parents从一个目录查找并复制所有以 ‘.txt’ 结尾的文件到另一个目录
find /var/log -name ‘*.log’ | tar cv --files-from=- | bzip2 > log.tar.bz2查找所有以 ‘.log’ 结尾的文件并做成一个bzip包
dd if=/dev/hda of=/dev/fd0 bs=512 count=1做一个将 MBR (Master Boot Record)内容复制到软盘的动作
dd if=/dev/fd0 of=/dev/hda bs=512 count=1从已经保存到软盘的备份中恢复MBR内容

光盘

命令说明
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force清空一个可复写的光盘内容
mkisofs /dev/cdrom > cd.iso在磁盘上创建一个光盘的iso镜像文件
mkisofs /dev/cdrom | gzip > cd_iso.gz在磁盘上创建一个压缩了的光盘iso镜像文件
mkisofs -J -allow-leading-dots -R -V “Label CD” -iso-level 4 -o ./cd.iso data_cd创建一个目录的iso镜像文件
cdrecord -v dev=/dev/cdrom cd.iso刻录一个ISO镜像文件
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom刻录一个压缩了的ISO镜像文件
mount -o loop cd.iso /mnt/iso挂载一个ISO镜像文件
cd-paranoia -B从一个CD光盘转录音轨到 wav 文件中
cd-paranoia – “-3”从一个CD光盘转录音轨到 wav 文件中(参数-3)
cdrecord --scanbus扫描总线以识别scsi通道
dd if=/dev/hdc | md5sum校验一个设备的md5sum编码,例如一张 CD

网络 - (以太网和WIFI无线)

命令说明
ifconfig eth0显示一个以太网卡的配置
ifup eth0启用一个 ‘eth0’ 网络设备
ifdown eth0禁用一个 ‘eth0’ 网络设备
ifconfig eth0 192.168.1.1 netmask 255.255.255.0控制IP地址
ifconfig eth0 promisc设置 ‘eth0’ 成混杂模式以嗅探数据包 (sniffing)
dhclient eth0以dhcp模式启用 'eth0
route -n查看路由表
route add -net 0/0 gw IP_Gateway配置默认网关
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1配置静态路由到达网络’192.168.0.0/16’
route del 0/0 gw IP_gateway删除静态路由
hostname查看机器名
host www.example.com把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名。
nslookup www.example.com用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
ip link show查看网卡信息
mii-tool用于查看、管理介质的网络接口的状态
ethtool用于查询和设置网卡配置
netstat -tupl用于显示TCP/UDP的状态信息
tcpdump tcp port 80显示所有http协议的流量
百度飞桨+文心大模型实战:生成式AI工程师认证备考全攻略(含真题解析) 本文详细解析百度飞桨与文心大模型结合的生成式AI工程师认证备考策略,涵盖认证体系、学习路径、核心技能突破及真题分析。帮助开发者掌握大模型原理、飞桨平台操作和文心大模型应用,高效通过工信部与百度联合认证考试。 阅读详情

相关推荐

SPAD单光子雪崩二极管:从基础原理到前沿应用

本文深入解析SPAD单光子雪崩二极管的基础原理、硬件实现关键及核心性能参数,并探讨其在激光雷达、量子通信和生物医学成像等前沿领域的创新应用。SPAD凭借超高灵敏度和精确的时间分辨率,正在推动自动驾驶、量子技术和医学诊断等领域的革命性发展。

weixin_30335575的博客 664

Linux命令速查工具

Linux命令速查工具

Dikesi的博客 986

激光定位算法竞技场:hdl_localization与Cartographer/AMCL的横向技术解剖

本文深入对比了hdl_localization、Cartographer和AMCL三种激光定位算法的技术原理与性能表现。通过UKF-NDT融合、图优化和粒子滤波等核心技术,分析了各算法在结构化环境、动态环境和大尺度场景下的适应性。实验数据表明,Cartographer在全局一致性上表现最优,而AMCL在动态环境中更具鲁棒性。文章还提供了算法选型指南和参数调优技巧,为工程实践提供参考。

weixin_29062865的博客 367

Linux命令速查手册,超详细Linux命令教程

一、常用命令速查 ls cd pwd cat more less tail head cp scp mv mkdir rmdir touch rm ps kill top free clear tree wc stat 以上是常用命令速查表,以下是命令详解。 二、Lin...

djaksj8721的博客 1469

安卓手机必备:Auto.js快手极速版自动刷视频避坑指南(含最新3.0脚本)

本文是一份安卓自动化工具Auto.js的全面实践指南,重点解析了如何搭建稳定运行环境、配置关键权限以及管理脚本。针对快手极速版等应用的自动化需求,文章详细介绍了设备选择、Auto.js版本对比、各品牌手机后台保活设置,并强调了脚本安全与调试技巧,帮助用户有效避坑,实现自动化任务的稳定执行。

i7j8k9l的博客 782

Mask2former自定义数据集实现滑坡语义分割

先介绍一下这次用的数据集:Bijie Landslide Dataset,是武汉大学在Triplesat卫星上裁剪的数据集,包含770张滑坡(image、mask、dem、边界坐标txt)和2003张非滑坡数据(dem、image)。直接在ade20k修改,按照路径和设置将预处理数据放好,该步骤很快就能结束,打开的图片是全黑的,因为0和1在图片上肉眼较难区分。bijie的数据集可以直接使用,接下去的步骤是1、预处理数据。配置文件修改训练类别和训练类型,由于我们分割的是滑坡,所以进行语义分割。

weixin_57812838的博客 2216

linux命令速查表

这是一个linux常见命令的列表!

XMWS-IT 229

告别‘打架’的检测头:手把手教你用PyTorch实现YOLOv11解耦头(附完整代码)

本文详细解析了YOLOv11解耦检测头的创新设计与PyTorch实现,通过解耦分类和回归任务,显著提升目标检测性能。文章包含完整的代码实现、架构设计解析及工程调优技巧,帮助开发者深入理解并应用这一先进技术。

weixin_29031057的博客 301

Linux命令速查手册

【代码】Linux命令速查手册。

2301_81276162的博客 1223

2026国内Claude Code保姆级教程:安装、避坑、防串台全优化

安装 Claude Code CLI + 切换 npm 国内镜像优先配置固定关闭:自动联网、自动项目扫描VSCode 内置终端直接用,不装多余插件会话隔离+指令约束,彻底解决 Rust、小程序 跨语言串台。

lpfasd123的博客 2558

地方政府预算数据抓取:利用Python爬虫获取预算安排、资金分配与支出情况

爬虫是通过模拟浏览器行为,从互联网上自动获取数据的程序。在本案例中,我们将通过爬虫从地方政府的官方网站或预算公开平台抓取各类预算信息。这些信息一般以HTML网页的形式呈现,可以通过爬虫对网页内容进行解析,提取所需的预算数据。Python作为数据抓取的强大工具,凭借其简洁的语法、强大的第三方库(如requestsSelenium等)以及丰富的数据处理能力,成为了开发爬虫应用的首选语言。

2201_76125261的博客 942

Linux命令速查

Linux命令速查 1) 启动 关机 登入 登出 login 登录; logout 登出; exit 退出; shutdown/halt 停止系统; reboot 重启; poweroff 关机; sync 内存内容写入磁盘; lilo/grub 安装lilo启动管理程序;  2) Shell相关 chsh 切换shell; history 显示命

Fix it 1383

RK3588 C++ MeloTTS 推理

本文介绍了基于RK3588平台和RKNN工具链实现的端侧语音合成(TTS)系统。该系统支持中英文混合输入处理,通过自动合并英文单词、转换标点符号等方式预处理文本,并将其转换为音素和声调序列。核心推理流程包含编码器、中间处理和解码器三个阶段:编码器将音素序列转为隐藏状态,中间处理调节音调和语速,解码器生成最终波形。代码示例展示了输入数据设置和模型推理过程,利用RK3588内置NPU实现高效语音合成。该系统展现了在边缘计算设备上实现复杂AI任务的能力。

J。 200

5、Linux 必备命令速查表

这篇Linux命令速查表整理了日常运维中最常用的命令,分为9大类别:文件操作、内容处理、软件管理、网络配置、权限管理、磁盘管理、系统维护、Shell技巧和实用资源。内容涵盖基础命令如ls/cd/mkdir,进阶工具如grep/awk/sed,系统管理命令如systemctl/ps/top,以及网络诊断和磁盘管理工具。每个命令都配有简明示例,适合Linux初学者和运维工程师快速查阅。文章还提供了Shell脚本示例、实用技巧推荐和学习资源,帮助读者建立完整的Linux运维知识体系,提高工作效率。

qq_39251691的博客 825

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

极客的Linux常用命令速查手册

星云的Linux命令速查手册

极客星云-优快云博客 5206

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux 命令速查手册

Linux 命令速查手册 去发现同类优质开源项目:https://gitcode.com/ 欢迎使用Linux命令速查手册资源下载仓库!此手册为您提供了全面、快速的Linux命令参考,方便您在工作和学习中快速查找和掌握Linux操作系统中的各种命令。 本资源文件详细介绍了Linux命令的使用方法、参数及实例,是Linux系统管理员和开发者的必备工具。无论您是初学者还是有经验的用户,这份手册都能帮助...

gitblog_06738的博客 287

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux必备命令速查手册

本文总结了Linux常用命令的分类与基本用法。主要包括六大类命令:1)文件/目录操作(ls、cd、mkdir等);2)文件内容处理(cat、grep等);3)文件权限管理(chmod、chown);4)系统信息查询(top、df等);5)网络相关(ping、ssh);6)进程/用户管理(ps、useradd)。每个命令均给出典型参数和示例,如ls -lah显示详细目录内容,grep -ri递归搜索文件。另附实用技巧:管道组合命令(如cat log | grep error)、历史命令快捷调用(!!)和别名设

ithadoop的博客 940

Linux命令手册速查

Linux命令手册速查

梁亮的天下 867

Linux常用命令速查手册

例题:HOME目录的上一级目录内有一个test文件夹,文件夹里有一个hello.txt,请描述文件的相对路径,需要使用~注意:创建文件夹需要修改权限,请确保操作均在home目录内,不要在home外操作,涉及到权限问题,home外无法完成。例题:当前工作目录内有一个test文件夹,文件夹里有一个hello.txt,请描述文件的相对路径。cat没有选项,只有必填参数,参数表示:被查看的文件路径,相对,绝对,特殊符号路径均可。touch命令无选项,参数必填,表示要创建的文件路径,相对,绝对,特殊路径符均可使用。

GOOSE_4491的博客 1130

Linux命令行命令速查手册(整理)

Linux命令行命令速查手册 【2017.02.09-2017.02.11】Jan 2017-02-09 ls命令会列出当前所在目录的内容 2017-02-09 ls music 注 想要看看music目录中有什么内容,那么只需要输入ls命令,后面再跟上你想要查看其内容的文件夹名称 2017-02-09 “~”字符就像一

Hello, New World! 6972

在线Linux命令搜索引擎(在线Linux命令速查手册)

Linux命令搜索引擎 命令详解:最专业的Linux命令大全,内容包含Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。 工具链接:http://www.atoolbox.net/Tool.php?Id=826 ...

WP8HUB 4310

linux查询所有表命令是什么意思,Linux基础命令有哪些是关于速查表的

Linux基础命令有哪些是关于速查表的?对于初级软件工程师来说,尽管不需要强大的Linux基础,但是一些基本的Linux命令需要熟悉,并且通常会在工作过程中被使用。本文将介绍Linux入门必须掌握的基本命令。这里只是简单的接收命令名称,示例和简短描述的列表,有兴趣的朋友可以在与我们看一下Linux入门基础命令速查表吧。1、命令: ls;示例:ls –al;说明:显示当前目录的文件列表。2、命令:c...

weixin_36263738的博客 628

Linux命令速查大全

Linux命令速查大全 常用基本命令 ls 显示文件或目录  ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件及目录,包括隐藏的 ls -1 ls -alsh mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)  cd 切换目录  touch 创建空文件  echo 创建带有内容的文件。  cat 查看文件内容 

xfyangle的博客 382

how:Linux 命令速查神器

???? how:Linux 命令速查神器 项目介绍 在 Linux 的世界里,命令行是开发者们的得力助手。然而,面对繁多的命令,如何快速查找并掌握它们的使用方法,成为了许多开发者的痛点。为了解决这一问题,how 项目应运而生。how 是一个基于 Python 的命令行工具,旨在提供一个便捷的 Linux 命令速查表,帮助开发者快速查找和理解各种 Linux 命令的使用方法。 项目技术分析 how 项目...

gitblog_00945的博客 609

《Linux命令速查表》

当我们初学Linux的时候,那些命令是最头疼的,难于记忆可以通过做笔记写下来,形成一个表格,边用边看,加深记忆找到一个《Linux命令速查表》,把常用命令归纳了出来,作为新手,应该很有帮助的,可以抄下来,或者打印出来,放在电脑旁边这样方便我们新手的学习 管理员在2009年8月13日编辑了该文章文章。 -

Dark_gezi的博客 1140
上一篇: 深入浅出的了解流量监管中的CIR,CBS,PIR,PBS
下一篇: Makefile中objcopy使用说明
Limit_Fly
博客等级 码龄9年 31粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值