Linux常用命令总结

Linux 常用命令大全 Linux 系统作为服务器和开发环境中的主流操作系统,拥有丰富的命令行工具。掌握常用的 Linux 命令不仅能够提升工作效率,还能让你在系统管理、文件处理、网络配置等方面游刃有余。本文将详细介绍 Linux 中最常用的命令,涵盖文件操作、系统管理、网络命令等多个领域。 阅读详情

一、系统信息

  • 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 filename #输出文件的类型和编码格式
  • iconv -l #列出iconv支持的编码列表,该命令是用来转换文件的编码方式
  • echo $LANG #查看当前操作系统的编码格式
  • iconv -f UTF-8 -t GBK file1 -o file2 #将UTF8编码file1的转换成GBK并输出为file2
  • find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch

四、文件搜索

  • find / -name file1 #从 '/' 开始进入根文件系统搜索文件和目录
  • find / -user user1 #搜索属于用户 'user1' 的文件和目录
  • find /home/user1 -name \*.bin #在目录 '/ 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;10}t${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和/etc/shadow的内容和格式的完整性
  • 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 -xvfj archive.tar.bz2 #解压一个bzip2格式的压缩包
  • tar -cvfz archive.tar.gz dir1 #创建一个gzip格式的压缩包
  • tar -xvfz 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 #实时查看被添加到一个文件中的内容

十六、文本处理

  • cat file1 file2 #查看俩个文件内容
  • 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 - ) #本地将一个目录复制到另一个地方,保留原有权限及链接
  • #从一个目录查找并复制所有以 '.txt' 结尾的文件到另一个目录
  • find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents
  • #查找所有以 '.log' 结尾的文件并做成一个bzip包
  • find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2
  • 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内容

二十二、光盘

  • 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通道
  • cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force #清空一个可复写的光盘内容
  • dd if=/dev/hdc | md5sum #校验一个设备的md5sum编码,例如一张 CD

二十三、修改linux远程连接密码

登陆linux服务器,修改密码

[root@马赛克~]# passwd
Changing password for user root.
New password:

输入新密码,并确认密码即可。

全网详细解决Client does not support authentication protocol requested by server;consider upgrading Mysql c 全网详细解决1251 - Client does not support authentication protocol requested by server; consider upgrading Mysql client。 阅读详情

相关推荐

股票分时数据获取-东方财富

获取下股票分时数据,分时均价下线,分时成交额等,用于量化t0交易条件还是很不错了的。

meiaoxue1234的博客 1万+

Linux常用命令

Linux常用命令 1.查看目录结构命令 ls(list)功能:列出目录内容 格式:ls[参数][文件或目录] -a或--all 所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的 -l 使用详细格式列表 -t 用文件和目录的更改时间排序 -r 反向排序 --help 在线帮助 常用: ls -l 列出...

云飞扬°的博客 6万+

探针卡技术演进:从金线微针到MEMS探针的Wafer Sort革命

本文探讨了探针卡技术从传统金线微针到MEMS探针的演进,及其对晶圆测试(Wafer Sort)的革命性影响。随着芯片焊垫间距进入45微米以下,MEMS技术凭借其超高精度、超长寿命和卓越的信号完整性,成为应对高密度、高速及3D IC测试挑战的关键,显著提升了测试效率与稳定性。

lstm7chronicler的博客 365

Linux系统及常用命令

在Linux操作系统中,每当我们使用用户名登录操作系统时,Linux都会对 该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是 UID。​ 用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。​ 在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限, 能执行任何命令和操作,而其他用户都是普通用户。​ Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。

渣渣盟的博客 1815

非凸问题的求解方法以及连续凸逼近SCA(Successive Convex Approximation)方法

非凸问题的求解方法 针对形如下式的函数: min⁡x∈XV(x)=F(x)+G(x)\min\limits_{{\bf{x}}\in X} V(x)=F(x)+G(x)x∈Xmin​V(x)=F(x)+G(x); 其中F为光滑的(不一定convex),G是convex的但是可能不可微,且存在:对于n维实矢量空间,有X=X1×...×XNX=X_1 \times...\times X_NX=X1​×...×XN​; x=(x1,...,xN)\bf{x} =(x_1,...,x_N)x=(x1​,...,xN

weixin_44535200的博客 2万+

MATLAB实战:64QAM通信系统仿真全流程解析(附误码率优化技巧)

本文提供了一份完整的64QAM通信系统MATLAB仿真实践指南。从系统架构设计、发射端格雷码映射与脉冲成形,到信道建模、接收端同步与均衡,详细解析了全链路实现流程。文章重点分享了误码率曲线与理论值偏差的排查清单和深度优化技巧,帮助工程师构建工业级精度的仿真模型,解决高阶调制系统仿真的核心难题。

jenkins8butler的博客 404

Linux常用命令大全

目录 常用命令 目录操作 查看文件内容 创建文件或目录 删除文件或目录 移动文件或目录 复制文件或目录 修改文件或目录权限 更换软件源 常用命令 mkdir dir1 创建一个叫做 'dir1' 的目录' touch test.out 创建test.out文件 rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 dir 复制一..

lduzhenlin的专栏 3286

电磁炉线圈加热仿真全流程:用Ansys Maxwell分析涡流效应与热损耗

本文详细介绍了使用Ansys Maxwell进行电磁炉线圈加热仿真的全流程。通过构建2D轴对称涡流场模型,深入分析了高频下的涡流效应、趋肤效应与热损耗分布,为优化线圈设计、提升加热效率与均匀性提供了量化依据和实用指南。

sss66的博客 963

Linux的常用命令

Linux的常用命令

weixin_56449709的博客 1096

python 爬虫 xpath 存储到数据库

参考

我是张先生 1289

实战神器指标解析 篇四:主力吸筹指标及其分析和使用说明

主力可能会进行多次吸筹,因此需要根据黄色趋势线来判断是否有转强的变化。一旦出现转强的迹象,这通常意味着吸筹已经接近尾声,即将进入拉升前期。此时可以介入进行建仓。该股票指标通过分析价格变动的方式,能够精确跟踪并标识主力的吸筹行为。当底部出现多根洋红色柱子时,这通常表示出现了主力吸筹的指示。这段代码主要用于分析股票的底部吸筹情况、趋势和涨跌情况。

生活在别处 6218

《Linux程序设计》实验1 Linux常用命令

(1)帮助命令:--help、info。(2)文件系统常用命令:ls、mkdir、rmdir、mv、rm、cp、find、head、tail、wc、grep、gzip、gunzip、tar、mount、umount。(3)系统管理常用命令:useradd、passwd、kill、date。(4)网络操作常用命令:ifconfig、ifup、ifdown、ping。(5)网络安全常用命令(6)字符串显示命令echo。(1)切换到/home目录。

J1481852914的博客 984

orin+96712接GMSL2相机调试经验

orin gmsl camera调试

乐于分享 4455

Linux笔记(常用命令)

Linux常用命令讲解

LLM | Agent | RAG | Java 2369

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

linux常用命令学习

stat cuda #查看cuda连接到的软连接 touch a.txt#新建文件a.txt mkdir build#新建文件夹build/ rm -rf a.txt#删除文件 mv a.txt b.txt#文件重命名 du -sh#查看当前目录总占用量,不单独列出各项占用量 du -lh --max-depth=1#查看当前目录下一级子文件和子目录磁盘占用情况 ls -lht #查...

冬后晚晴的博客 385

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux常用命令思维导图

Linux常用命令思维导图

fengxiandada的博客 1581

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

linux常用命令_linux常用命令汇总

把前几天更新的linux的常用命令汇总在了一起,方便大家查看。linux常用命令如下:cd首先我们先介绍最简单,也是我最常用的命令之一,cd命令。##进入用户家目录cdcd~##查看目录的路径pwd如果想要进入某特定路径#进入某特定目录cdDesktop/test##查看当前路径pwd想要进入上层目录#进入上层目录cd../##查看当前目录pwd想要进入跟目录下一层的某目录##进入...

weixin_39566773的博客 211

Linux中常用命令

作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本语法: vi fileName说明:1). vim是从vi发展来的一个功能更加强大的文本编辑工具,编辑文件时可以对文本内容进行着色,方便我们对文件进行编辑处理,所以实际工作中vim更加常用。2). 要使用vim命令,需要我们自己完成安装。

2301_78554215的博客 2008

linux常用命令_Linux 最常用命令

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、Linux的目录结构/的下级目录bin (binaries)存放二进制可执行文件sbin (s...

weixin_39609770的博客 353

Linux简介及常用命令

Linux简介及常用命令操作系统虚拟机软件Ubuntu操作系统Linux内核及发行版常用命令-查看目录命令常用命令-切换目录命令常用命令-绝对路径和相对路径常用命令-创建、删除文件及目录命令常用命令-复制、移动文件及目录命令常用命令-终端命令格式的组成常用命令-查看命令帮助常用命令-ls命令选项常用命令-mkdir和rm命令选项常用命令-cp和mv命令选项常用命令-重定向命令常用命令-查看文件内容常用命令-链接命令常用命令-文本搜索常用命令-查找文件常用命令-压缩和解压缩常用命令-文件权限常用命令-获取管理

alicexz的博客 235

Linux 常用命令总结

Linux 常用命令总结

C/C++ 2799

Linux结构及常用命令

Linux常用命令

qq_49324828的博客 1227

Linux常用命令全集

Linux常用命令全集 这个网页整理的很好 : 链接: http://linux.chinaitlab.com/special/linuxcom/Index.html

ggxxkkll的专栏 5483
上一篇: Java之Set源码分析
下一篇: Java中静态代理和动态代理
双木林L
博客等级 码龄10年 67粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

双木林L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值