Linux日常开发运维常用命令总结

linux运维工作常用命令 linux常用命令 阅读详情

Linux日常开发运维常用命令总结

  • 作为后端开发人员,在日常开发、运维过程中经常需要在Linux系统中查看日志,这时候就需要会使用一些基本的Linux命令,对于日常工作很有必要(虽然目前容器化技术日益普及,可能并不一定需要直接操作Linux)。这篇文章专门对日常开发、维护经常用到的命令作一总结。

日志/文本查看命令

  • cat:cat 文件名
  • tail:tail -1000f 文件名
  • find:查找命令。
    • 示例1:Linux中删除指定目录下中包含log的所有文件,排除bbbbb-2021-06-30-17.log这个文件,然后删除找到的文件
      • find /export/xxx/aaa/ -name '*log*'| grep -v bbbbb-2021-06-30-17.log |xargs sudo rm -rf
      • find /export/xxxx/ -name '*log*'| grep -v test-2021-06-26-11.log |grep -v /export/xxxx/logs |xargs sudo rm -rf
    • 示例2:
      • 输入:find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
        输出结果:kafka_2.12-1.0.0-javadoc.jar.asc
      • find dir -name ,就是在dir目录下根据名称去查找,这地方使用的是\ 也快是 “kafka_”,就是中间包含关键字的名称文件,然后管道之后是head -n,就是显示查询结果的前n行,之后再管道,再grep -o,就是 — 只输出匹配的具体字符串,匹配行中其他内容不会输出,比如没有这个grep -o的结果如下:
        find ./libs/ -name "*kafka_*" |head -3
        ./libs/kafka_2.12-1.0.0-javadoc.jar.asc
        ./libs/kafka_2.12-1.0.0-test-sources.jar.asc
        ./libs/kafka_2.12-1.0.0-test.jar
    • 示例3:模糊搜索
      • find /usr/local/nginx/logs/access/host/ -name '*.access.log.log'|xargs rm -rf
      • 模糊搜索/usr/local/nginx/logs/access/host/目录下文件名中包含access.log.log的所有文件:find /usr/local/nginx/logs/access/host/ -name '*.access.log.log'
      • 查找文件名中包含某字符(如"elm")的文件:
        • find /home/lijiajia/ -name '*elm*'
        • find /home/lijiajia/ -name 'elm*'
        • find /home/lijiajia/ -name '*elm'
    • 示例4:正则表达式:注意:. 表示普通字符,并不是java正则表达式中的任意字符。
      • sudo find ./ -name "*.log.*" -type f | xargs sudo rm -rf
      • sudo find ./ -name "*.log" -type f | xargs sudo rm -rf
    • 示例5:
      • find /tmp -name core -type f -print | xargs /bin/rm -f
      • find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f
      • find . -type f -exec file '{}' \;
      • find $HOME -mtime 0
      • find /usr/local/src/all2 -name aaa.txt -type f -print | xargs /bin/cat:将find命令的搜索结果作为后面命令的输入
    • 示例6:
      • find / -name docker.service -type f
  • 其他查找命令:locate命令
    • locate 命令其实是 “find -name” 的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux 系统自动创建这个数据库,并且每天自动更新一次,所以使用 locate 命令查不到最新变动过的文件。为了避免这种情况,可以在使用 locate 之前,先使用 updatedb 命令,手动更新数据库。
    • locate命令的使用实例:
      • 搜索etc目录下所有以sh开头的文件:locate /etc/sh
      • 搜索用户主目录下,所有以m开头的文件,并且忽略大小写:locate -i ~/m
    • 示例7:
      • 查找指定目录下含有指定词的文件
        • find /export/mulu/ -name "*screen*.jar" -print
      • 在/dir目录及其子目录下面查找名字为filename的文件
        • find /dir -name filename
      • 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件
        • find . -name "*.c"
      • 在 etc 目录下,查找大写字母开头的 txt 文件
        • find /etc -name "[A-Z]*.txt" -print
      • 在当前目录下查找不是 out 开头的 txt 文件
        • find . -name "out*" -prune -o -name "*.txt" -print
      • 在当前目录除 git 子目录外查找 txt 文件
        • find . -path "./git" -prune -o -name "*.txt" -print
      • 找出某个文件的所有硬链接,ls 命令 -i 选项可以查看文件的 inode 号
        • ls -i 1.txt # 138956 1.txt
        • find . -num 138956
      • 搜索文件时使用 -iname 参数可以忽略文件名称大小写

文本编辑/替换命令

  • sed:stream editor for filtering and transforming text
    • 命令格式1:sed 's/原字符串/新字符串/' 文件
    • 命令格式2:sed 's/原字符串/新字符串/g' 文件
      这两种命令格式的区别在于是否有个“g”。没有“g”表示只替换第一个匹配到的字符串,有“g”表示替换所有能匹配到的字符串,“g”可以认为是“global”(全局的)的缩写,没有“全局的”结尾就不要替换全部,这样就好记啦
      例如:sed 's/b/B/' testfile.txt 将testfile.txt中的第一个b替换为B;
      sed -i 's/[0-9]/好的/g' testfile.txt 将testfile.txt中的所有数字替换为好的,会编辑原文件
    • 替换某行内容
      • 命令格式1:sed '行号c 新字符串' 文件
      • 命令格式2:sed '起始行号,终止行号c 新字符串' 文件
    • 多条件替换:
      • 命令格式:sed -e 命令1 -e 命令2 -e 命令3
      • 有些时候有多个替换条件,那就可以使用“-e”参数将这些替换条件连接起来,一次性完成所有的替换操作。例如,可以将上述的两种命令连接起来:“sed -e ‘s/原字符串/新字符串/’ ‘行号c 新字符串’ 文件”。如下图,不仅将小写“a”替换成了大写“A",还将第2行内容替换成了“new test!”。
      • 例如:sed -e 's/b/B/g' -e '3,4c this is new Test' testfile.txt 注意:这里的/可以由@替换
  • whereis命令
    • whereis 命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
    • whereis 命令的使用实例:
$ whereis grep
# grep: /bin/grep /xx/share/man/man1p/grep.1p.gz /xx/share/man/man1/grep.1.gz
  • which命令
    • which 命令的作用是,在 PATH 变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用 which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
    • which 命令的使用实例:
$ which grep
# /xx/grep

文本搜索命令

  • grep:应用示例:
    • ls -l | grep '^a' 通过管道过滤ls -l输出的内容,只显示以a开头的行。
    • grep 'test' d* 显示所有以d开头的文件中包含test的行。
    • grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。
    • grep '[a-z]' aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
    • grep 'w(es)t.*' aa 如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.),这些字符后面紧跟着另外一个es(),找到就显示该行。如果用egrep或grep -E,就不用""号进行转义,直接写成’w(es)t.'就可以了。
    • grep -i pattern files :不区分大小写地搜索。默认情况区分大小写
    • grep -l pattern files :只列出匹配的文件名,
    • grep -L pattern files :列出不匹配的文件名,
    • grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’)
    • grep -C number pattern files :匹配的上下文分别显示[number]行,
    • grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,
    • grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。
    • 分组:对模式进行分组
      • \(\)
    • 引用:对分组的字符串基于位置引用
      • \1: 后向引用,表示引用前面的第一个左括号与之对应的右括号中的模式所匹配到的内容
      • \2: 表示引用前面的第二个左括号与之对应的右括号中的模式所匹配到的内容
        例如:testfile.txt文件内容为:
        He like his lover
        She love her liker
        He loves his lover
        She like his liker
      • grep "\(l..e\).*\1r" testfile.txt的输出内容为:
        He loves his lover
        She like his liker
        输出结果中;前面显示like的后面显示liker,前面显示love的后面显示lover。

xargs命令

  • 基本格式
xargs定位参数位置 | xargs控制参数位置 | 如何定位控制xargs参数位置
  • 用法介绍:
      管道 + xargs 用于把上游输出转换为下游参数输入。
      例如 ls *.bak | xargs rm -f

内存查看命令

  • top:
  • free:free -h -s 2
    • 第一列
      Mem 内存的使用信息
      Swap 交换空间的使用信息
      第一行
      total 系统总的可用物理内存大小
      used 已被使用的物理内存大小
      free 还有多少物理内存可用
      shared 被共享使用的物理内存大小
      buff/cache 被 buffer 和 cache 使用的物理内存大小
      available 还可以被 应用程序 使用的物理内存大小

    • 其中有两个概念需要注意:free 与 available 的区别

      • free 是真正尚未被使用的物理内存数量。
      • available 是应用程序认为可用内存数量,available = free + buffer + cache (注:只是大概的计算方法)
    • Linux 为了提升读写性能,会消耗一部分内存资源缓存磁盘数据,对于内核来说,buffer 和 cache 其实都属于已经被使用的内存。但当应用程序申请内存时,如果 free 内存不够,内核就会回收 buffer 和 cache 的内存来满足应用程序的请求。

磁盘命令

  • 查看磁盘空间占用情况 df -hT
  • 查看当前目录下的文件及文件夹所占大小: du -h --max-depth=1 ./*

进程管理命令

  • jps:
  • kill:杀死当前指定进程,具体用法:
    • kill -9 pid
    • kill -15 pid
    • kill和kill -9,两个命令都有杀死进程的效果,然而两命令的执行过程不同,在程序中如果用错了,可能会造成莫名其妙的现象。
      • 执行 kill (不加 -* 默认kill -15)命令,系统会发送一个SIGTERM信号给对应的程序。当程序接收到该signal信号后,将会发生以下事情:
        • 1)程序立刻停止;
        • 2)当程序释放相应资源后再停止
        • 3)程序可能仍然继续运行
    • 大部分程序接收到SIGTERM信号后,会先释放自己的资源,然后再停止。但是也有程序可能接收信号后,做一些其他的事情(如果程序正在等待IO,可能就不会立马做出响应,我在使用wkhtmltopdf转pdf的项目中遇到这现象),也就是说,SIGTERM多半是会被阻塞的。
    • 然而kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。
    • 小结:在使用 kill -9 前,应该先使用 kill -15,给目标进程一个清理善后工作的机会。如果没有,可能会留下一些不完整的文件或状态,从而影响服务的再次启动。
  • 查看端口号的占用情况
    • ss: ss is used to dump **socket statistics**. It allows showing information similar to netstat. It can display more TCP and state informations than other tools.
      • 示例:ss -tnlp | grep ":22"
      • 说明:
-n, --numeric
 Do not try to resolve service names.
 -l, --listening
Display only listening sockets (these are omitted by default).
-p, --processes
Show process using socket. 
-t, --tcp
 Display TCP sockets.
 -u, --udp
Display UDP sockets.
  • netstat:
    • 命令后可加参数
netstat [address_family_options] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w]  [--listening|-l]  [--all|-a]  [--numeric|-n]  [--numeric-hosts] [--numeric-ports] [--numeric-users] [--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o]  [--program|-p]  [--verbose|-v]  [--continuous|-c] [--wide|-W]
+ `netstat -tnlp | grep ssh`
+ `netstat -tnlp | grep ":22"`(此处22表示端口号)
  • lsof -i tcp:8286
  • fuser -v 8286/tcp

网络及端口命令

  • 显示当前网络接口状态:ifconfig
  • 查看哪些端口在使用:ps -ef

查看Linux内核版本信息

  • cat /proc/version
  • uname -a
  • uname -r

查看Linux用户信息

  • 查询当前用户
    id
  • 查询指定用户
    id 用户名
  • 添加用户:useradd psvmc
  • 删除用户:userdel psvmc
  • 查看用户所在组:
  • 查询当前用户的组内成员:groups

解压缩:

  • 1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压
  • 示例:
    • tar -tf all.tar
       这条命令是列出all.tar包中所有文件,-t是列出文件的意思
    • tar -xf all.tar
        这条命令是解出all.tar包中所有文件,-t是解开的意思
    • 压缩:
      1) tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
      2)tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
      3)tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
      4)tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
      -Z, --compress, --uncompress,filter the archive through compress
  • tar命令详解
    • -c: 建立压缩档案:create,create a new archive
    • -x:解压:extract/get:extract files from an archive
    • -t:查看内容:list,list the contents of an archive
    • -r:向压缩归档文件末尾追加文件:append,append files to the end of an archive
    • -u:更新原压缩包中的文件:update,only append files newer than copy in archive
        这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
    • -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。:file
    • -v: verbose, verbosely list files processed
    • -z:gzip,filter the archive through gzip
	tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

	tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

	tar -uf all.tar logo.gif

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

Linux中sh -c用法整理

  • 在Linux使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式。

  • 比如要向 test.asc 文件中随便写入点内容,可以:

$ echo "信息" > test.asc  或者   $ echo "信息" >> test.asc
  • 下面,如果将 test.asc 权限设置为只有 root 用户才有权限进行写操作:
$ sudo chown root.root test.asc
  • 然后,我们使用 sudo 并配合 echo 命令再次向修改权限之后的 test.asc 文件中写入信息:
$ sudo echo "又一行信息" >> test.asc
-bash: test.asc: Permission denied
  • 这时,可以看到 bash 拒绝这么做,说是权限不够。这是因为重定向符号 “>” 和 “>>” 也是 bash 的命令。我们使用 sudo 只是让 echo 命令具有了 root 权限,但是没有让 “>” 和 “>>” 命令也具有 root 权限,所以 bash 会认为这两个命令都没有像 test.asc 文件写入信息的权限。
    解决这一问题的途径有两种。第一种是利用 “sh -c” 命令,它可以让 bash 将一个字串作为完整的命令来执行,这样就可以将 sudo 的影响范围扩展到整条命令。具体用法如下:
$ sudo sh -c 'echo "又一行信息" >> test.asc'
  • 另一种方法是利用管道和 tee 命令,该命令可以从标准输入中读入信息并将其写入标准输出或文件中,具体用法如下:
$ echo "第三条信息" | sudo tee -a test.asc
  • 注意,tee 命令的 “-a” 选项的作用等同于 “>>” 命令,如果去除该选项,那么 tee 命令的作用就等同于 “>” 命令。

Linux下操作MySQL

  • Linux下导入导出 MySQL 数据库表结构数据
    • 导出完整数据:表结构+数据
      mysqldump -hIP -Pport -u数据库用户名 -pdatabasePass databaseName> dump.sql
    • 导出数据库表结构:增加一个’-d’参数,忽略数据,只导出结构。
      mysqldump -h localhost -u数据库用户名 -pXXXXX -d database > dump.sql
    • 导出单个数据表结构和数据
      mysqldump -h localhost -u数据库用户名 -pXXXXX database table > dump.sql
    • 导出单个数据表结构(不包含数据)
      mysqldump -h localhost -u数据库用户名 -pXXXXX -d database table > dump.sql

欢迎走过路过的各位大佬关注我的微信公众号ItBeeCoder

在这里插入图片描述

Redhawk解析PAD / IOPAD的实现方法 Redhawk解析IOPAD的实现方法1. IOPAD DEF的概念说明2. 生成 IOPAD GDS文件3. 生成 IOPAD DEF文件4. Redhawk解析过程中读取IOPAD DEF 本文主要简述【Redhawk解析IOPAD】的实现原理方法,具体脚本没有放在这里。 1. IOPAD DEF的概念说明 2. 生成 IOPAD GDS文件 注: getinfo2IODEF.tcl 是基于innovus获取IOPAD的摆放信息以及库信息。 run_cerate_iopadgds.csh 是基于c 阅读详情

相关推荐

Thompson Sampling vs UCB:5个真实业务场景下的算法选型指南

本文深入对比了Thompson Sampling与UCB算法在电商推荐、在线广告、医疗试验、金融定价和游戏调整五大真实业务场景下的表现。通过量化指标分析,为技术决策者提供了清晰的选型指南:Thompson Sampling凭借其概率匹配和贝叶斯框架,在需要快速收敛、处理冷启动及复杂约束的场景中通常更具优势;而UCB则在要求确定性、可解释性和理论保证的场景下表现更佳。

weixin_29181861的博客 153

linux运维常用命令(持续更新 2025-12)

一提到 Linux,许多人都会说到“自由”,但我不认为他们都知道“自由”的真正涵义。“自 由”是一种权力,它决定你的计算机能做什么,同时能够拥有这种“自由”的唯一方式就是知 道计算机正在做什么。“自由”是指一台没有任何秘密的计算机,你可以从它那里了解一切,只 要你用心的去寻找。

李指导的博客 7871

如何处理NC数据?(Python和IDL语言实现)

如何处理NC数据?(Python和IDL语言实现) NetCDF(network Common Data Form)网络通用数据格式是一种面向数组型并适于网络共享的数据的描述和编码标准。目前,NetCDF广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域。用户可以借助多种方式方便地管理和操作 NetCDF 数据集。(参考自:https://zhuanlan.zhihu.com/p/129351199) 在我看来,nc和hdf有异曲同工之妙,我用的数据以hdf结构为主(HDF:层次文件格式,相当于

zhanglingfeng1的博客 4638

总结:linux运维常用命令

linux系统中日常运维常用命令汇总一 一、yum 1、介绍 Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum源:本地yum源是将yum用到的安装包.......

w2009211777的专栏 1万+

s9keaz128 UART Bootloader 单片机篇(上)

网络上充斥着各种各样的串口升级方案,基本都是基于Y-Mode协议下载。采用这种升级方案学习还是可以,用在产品上还是有点欠缺。如下载完成后,需要把时间发送到设备就不好搞了。如下这个设备返回的信息,最后一项就是固件更新时间。固件名称: KEA128编译时间固件版本: 1.0.3硬件版本: 1.0.3产品序列号功能名称: App固件更新时间串口升级演示视频。

一人科技 1797

本地Qwen + ComfyUI 制作AI漫剧完整保姆级教程(2026年3月最新版)

本文介绍了一个零成本、本地化AI漫剧制作方案,整合Qwen大模型和ComfyUI工作流。Qwen负责剧本创作、分镜设计和提示词生成,ComfyUI处理图像生成、角色一致性保持和动态视频制作。该方案支持8GB显存设备运行(推荐12GB),包含详细安装指南和完整制作流程:从Ollama安装Qwen模型,到ComfyUI配置及必备节点安装,再到分镜生成、角色固定、批量出图和视频合成。文章还提供了常见问题解决方案和优化技巧,全流程1-2小时即可完成3分钟竖屏漫剧制作,适合新手和日更创作者。

posstos的博客 5575

Linux系统运维常用命令集锦

1、文件、目录操作命令(18个) ls 全拼为list,功能是列出目录的内容及其内容属性信息。 主要参数: -a:显示隐藏文件 -l:是以更详细的列表形式显示-S: 以下命令参数待不全: cd 全拼为change directory,功能是从当前工作目录切换到指定的工作目录。 cp 全拼为copy,功能为复制文件或目录。 find 查找,用于查找目录及目录下文件。 mkdir 全拼为make di...

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 3万+

PINN for PDE(偏微分方程)4 - 反向问题 - Burgers’ equation

PINN for PDE(偏微分方程)4 - 反向问题 - Burgers’ equation

m0_62030579的博客 3005

linux命令总结(运维必备)

(1).lsb_release: 打印本系统发行版的所有信息,比如发行版的ID,描述信息,具体版本,代号。 若出现提示: -bash: lsb_release: command not found 则执行命令:yum install redhat-lsb -y 然后就可以使用lsb_release命令了 若使用此命令后还是显示上述提示,则输入以下命令:cat /etc/redhat-...

lihuifen2011的博客 3916

基于 YOLOv26 的陶瓷产品缺陷检测系统:智能视觉质检方案

本文提出了一种基于YOLOv26深度学习模型的陶瓷产品智能缺陷检测系统。该系统针对陶瓷生产中的裂纹、气泡、釉面缺陷等8类常见质量问题,采用YOLOv26目标检测算法实现高精度自动化检测。系统架构包含数据采集、预处理、YOLOv26检测和后处理四个模块,具有多类别分类、实时推理和强鲁棒性等技术优势。文章详细介绍了数据预处理与增强方法,并提供了Python代码实现示例。该方案可显著提升陶瓷产品质量检测效率,替代传统人工检测方式,为陶瓷制造业提供智能化质检解决方案。

一键难忘的博客 794

《拉依达的嵌入式\驱动面试宝典》—Linux篇(八)_Linux驱动编程

《拉依达的嵌入式\驱动面试宝典》 整合了所有我认为可能遇到的技术面试问题。所有问题及其答案均是我个人学习后查阅资料总结,每个回答都做了仔细的分析,在嵌入式及其驱动面试相关问题解析做到全网独一无二。学习或者转行到嵌入式、驱动开发领域学习的不二之选

拉依达不拉跨的博客 321

Linux简单介绍(基本涵盖日常使用到的各种shell知识点)

linux shell 常用命令

心流时间的博客 1151

系统学习Pytorch笔记一:Pytorch的数据载体张量与线性回归

Pytorch官方英文文档:https://pytorch.org/docs/stable/torch.html? Pytorch中文文档:https://pytorch-cn.readthedocs.io/zh/latest/ 1. 写在前面 疫情在家的这段时间,想系统的学习一遍Pytorch基础知识,因为我发现虽然直接Pytorch实战上手比较快,但是关于一些内部的原理知识其实并不是太懂,这样...

Miracle8070 9096

常见linux命令

1.查看系统信息 uname -r cat /proc/version   2.zip解压/压缩 unzip -n so.zip -d ./so zip -q -r wm5130.zip /home/nick/wm5130   3.查找文件内容 find ./ -name "*" | xargs grep "main"   4.删除搜索得到的文件 find ./ -name "*svn*" | xargs  /bin/rm -r   5.文件和文件夹大小 查看各个挂载盘大小

杀出条血路来 683

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux 常用命令

cd /sata2/ 进入到sata2目录内 ll 显示所有当前目录下的文件信息 ls 显示当前目录下的所有文件夹和文件 sz filename 下载名字为filename的文件到windows本地 sz /sata2/anyu/vin_date_train/data/la...

jiang_ming_的博客 513

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux开发运维常用命令

文章目录一、Java开发常用命令1、前言2、常用命令简介3、常用命令详解3.1 基础命令3.2 磁盘,文件,目录相关操作3.3 检索相关3.4 网络相关3.5 监控linux性能命令二、Linux必备150个命令大全 一、Java开发常用命令 1、前言 一般java开发者来说,或多或少都会接触到linux,因为许多服务都需要部署等,因此一些java常用的linux命令需要每一个java开发者都了解。这里总结一波,方便后期查找。入门级常用linux命令可以参考:Linux常用命令操作 2、常用命令简介 Li

Shawn的个人博客 2087

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

运维日常及常用命令

一 概念普及 SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。 二 运维日常 1.操作系统状态监控 每天登陆系统查看系统运行的负荷如何,有无报错日志或报警日志。 2.操作系统故障排除 依据操作系统故障日志分析出现该报警或报错的...

wudinaniya的博客 1万+

日常开发Linux中常用命令

记录日常开发Linux中常用命令。

黑发不知勤学早,白首方悔读书。 1961

Linux 日常常用命令

常用 top 内存使用 top -H -p 25120 查看进程下的所有线程cpu利用率 df -h 查看磁盘使用情况 du -sh 查看当前目录下的文件/目录使用情况 iotop 查看磁盘IO读写(yum install iotop安装) iotop -o 直接查看比较高的磁盘读写程序 netstat -tunlp | grep 端口号 查看端口占用情况 uptime 查看报告系统运行时长...

攸的博客 184

日常故障排查 - Linux常用命令

使用top命令可以查看正在运行的系统中的动态实时视图信息,显示系统摘要信息,以及Linux内核当前正在管理的任务列表。其支持静态输出,也支持交互式输出,还可以在启动之前读取响应的配置文件来决定如何显示进程的状态信息。

G970620的博客 1211

linux日常维护,Linux日常维护

yu_haining 于 2015-01-29 11:47:08发表:支持chuifeng 于 2015-01-29 11:21:35发表:这个好!jiedse 于 2015-01-17 22:55:16发表:感觉好多要学jiedse 于 2015-01-17 22:55:03发表:很好地jiedse 于 2015-01-17 22:54:54发表:好jiedse 于 2015-01-...

weixin_42564147的博客 204

linux日常开发常用命令

linux常用命令磁盘使用率 磁盘使用率 在linux开发中,服务器磁盘使用率超过指定的阈值就会报警,一般开发日常中,最常见的就是日志文件过大没有及时清理,造成磁盘使用率升高。 使用如下命令查看磁盘文件使用率 df -h ...

qq_32827043的博客 600

Linux 日常运维命令大全

以上就是 Linux 日常运维中常用命令的整理。这些命令覆盖了用户管理、权限管理、进程管理、网络管理等多个方面。希望这份命令大全能够帮助你在日常工作中更高效地管理 Linux 服务器。掌握这些命令,能够让你在解决问题时游刃有余,为你的运维工作增添助力。

码上飞扬的博客 2014

Linux常用命令速查手册

Linux常用命令速查手册

funfan的博客 1410

【命令记忆手册】Linux 常用命令总结

du 为disk usage 的缩写 du -h (便于用户查看,会自动补全单位 K G M) du -s (summary, 显示当前目录下的大小)

One Way的博客 615

日常工作-Linux常用命令篇

记录自己在工作中常用的一些Linux命令 linux常用命令 查询一个文件夹下有多少文件数 ls -lR | grep "^-"| wc -l 将一个文件夹中所有的文件复制到另一个文件夹下,并覆盖同名文件不提示 \cp -rf 文件夹/* 目标文件夹 恢复MongoDB数据库 # --drop 指删除已有数据恢复目标数据 #1.进入数据库bin目录 ./mongorestore -h 127.0.0.1:27017 --drop -d 数据库名 要恢复的数据目录/ #2.直接恢复 Mong

a_106的博客 237
上一篇: MarkDown语法及使用汇总
下一篇: Redis学习笔记
It_BeeCoder
博客等级 码龄10年 967粉丝 238原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值