前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令使用笔记

Linux 命令使用笔记

作者头像
嵌入式视觉
发布2022-09-05 14:06:43
3.2K0
发布2022-09-05 14:06:43
举报
文章被收录于专栏:嵌入式视觉

Contents

scp 命令使用

从本地复制到远程:

代码语言:javascript
复制
scp local_file remote_username@remote_ip:remote_file

从远程复制到本地:

代码语言:javascript
复制
scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3

how to install and remove .deb packages

  • sudo dpkg -i package_name.deb
  • sudo dpkg -r package_name AppImage文件运行需要先设置为文件可被执行。

vim 如何查找和替换字符串

normal 模式下按下 / 进入查找模式,输入要查找的字符串并按下回车。Vim 会跳转到第一个匹配,按下 n 查找下一个,按下 N 查找上一个,vim 支持正则表达式查找。 全局替换语法如下

代码语言:javascript
复制
:%s{目标}/{替换}/{替换标志}
:%s{48}{64}{g}  # 会在全局范围内 (%) 查找 48 并替换为 64,所有出现都会被替换 g

dfdu命令使用

  • df 命令:可显示目前所有文件系统的可用空间及使用情况。常用操作:df -hT 查看硬盘使用情况。
  • du 命令:查询文件或文件夹的磁盘使用空间。如果当前目录下文件和文件夹很多,使用不带参数 du 的命令,可以循环列出所有文件和文件夹所使用的空间。这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数,参数:--max-depth=,这是个极为有用的参数!如下,注意使用 “*”,可以得到文件的使用空间大小。查看某个文件夹大小:
    • du -h --max-depth=0 floder_name / du -h -d 0
    • du -sh foldername

ls -lh xx.xx 查看指定文件大小

$ ls -lh .bashrc -rw-r–r– 1 zhanghonggao hpc_group1 3.7K 4月 5 2018 .bashrc

ctrl + r,反向查找历史命令

终端中按下 ctrl + r,可弹出搜索历史命令行,输入你要查找你输入过命令的关键信息,即可弹出完整历史命令。

find 查找文件操作

查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name '查找关键字' -print

hdfs 命令详解

HDFS 常用命令

cd -进入上一次目录

Linux 系统 grep 查找命令

  • linux grep 命令用于查找文件里或数据流里符合条件的字符串
  • grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。

linux 系统 tar 压缩、解压命令

  • .tar.gz 和 .tgz 压缩包文件用 tar -zxvf 解压。
  • tar –cvf jpg.tar ./*.jpg: 将当前目录下所有 jpg 文件仅打包成 jpg.tar 后。
  • tar –zcvf xxx.tar.gz ./*.jpg:打包后以 gzip 压缩,命名为 xxx.tar.gz

在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar 包; 如果加 j 参数,则以 .tar.bz2 来作为 tar 包名。

linux 系统特殊符号 $ 意义

  1. 作为变量的前导符,用作变量替换,即引用一个变量的内容,比如:echo $PATH
  2. 在正则表达式中被定义为行末(End of line)。

linxu 中 shell 变量 $#, $@, $0, $1, $2 的含义及解释

  • 1~n:添加到 Shell 的各参数值。1 是第 1 参数、2 是第 2 参数…。
  • $$shell 脚本本身的 PID
  • $!shell 脚本最后运行的后台 processPID
  • $?:最后运行的命令结束代码(返回值)。
  • *:所有参数列表。如 "1 2 …
  • $#:添加到 shell 的参数个数。
  • $0shell 本身的文件名。

15,vim 跳转到行尾和行首命令

  1. 跳到文本的最后一行行首:按“G”,即“shift+g”
  2. 跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”
  3. 跳到第一行的第一个字符:先按两次“g”
  4. ^ 跳转行首,$ 跳转行尾;

查看 cpu 信息

总核数 = 物理 cpu 个数 * 每颗物理 cpu 的核数 总逻辑 cpu 数 = 物理 cpu 个数 * 每颗物理 cpu 的核数 * 超线程数

  1. 查看物理 cpu 个数:cat /proc/cpuinfo | grep "physical id"| sort| uniq| wc -l
  2. 查看每个物理 cpu 中的 core 个数(核数):cat /proc/cpuinfo| grep "cpu cores"| uniq
  3. 查看逻辑cpu的个数: cat /proc/cpuinfo| grep "processor"| wc -l

Linux 特殊符号作用

>> 表示将符号左侧的内容,以追加的方式输入到右侧文件的末尾行中。

mkdir 创建多层目录

mkdir -p /xxx/xxx/ 创建多层目录

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • scp 命令使用
  • how to install and remove .deb packages
  • vim 如何查找和替换字符串
  • df 和 du命令使用
  • ls -lh xx.xx 查看指定文件大小
  • ctrl + r,反向查找历史命令
  • find 查找文件操作
  • hdfs 命令详解
  • cd -进入上一次目录
  • Linux 系统 grep 查找命令
  • linux 系统 tar 压缩、解压命令
  • linux 系统特殊符号 $ 意义
  • linxu 中 shell 变量 $#, $@, $0, $1, $2 的含义及解释
  • 15,vim 跳转到行尾和行首命令
  • 查看 cpu 信息
  • Linux 特殊符号作用
  • mkdir 创建多层目录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档