个人记录linux比较有用的命令-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 91414
  • 博文数量: 150
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 977
  • 用 户 组: 普通用户
  • 注册时间: 2022-03-12 10:39
个人简介

不积小流,无以成江海。

文章分类

全部博文(150)

文章存档

2024年(10)

2023年(50)

2022年(90)

我的朋友
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: linux

2022-07-26 08:46:29

1、scp
linux 的 scp 命令可以在 linux 之间复制文件和目录。
scp是有security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。

如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz

2、find
一般格式: find   目录名称    参数
参数可以百度一下,有很多。
-size 表示文件大小
-size 20k # 查找大小为20k的文件
-size -20k # -表示小于;查找比20k小的文件
-size 20k # 表示大于;查看比20k大的文件
比如,
##查找/mnt目录下比20k大的文件
[root@localhost mnt]# find /mnt/ -size 20k
/mnt/file3

3. tail -f filename
在linux下查看动态增长的log文件可以使用命令 tail -f filename

4. grep

grep "r_arm_relative" -nr *

解释:在所有文件里搜索这个关键词,并显示这一行

5、使用date -s 完整日期时间命令来修改linux系统的日期和时间
date -s "2022-08-11 17:17:30"

6、crontab命令
原文:https://blog.csdn.net/zanzhebo0157/article/details/87992521
crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行

7、mount的理解
什么是mount?mount的意义
参见文档:
https://blog.csdn.net/weixin_42720316/article/details/95476656
主要观点:
mount挂载的作用,就是将一个设备(通常是存储设备)挂接到一个已存在的目录上。访问这个目录就是访问该存储设备。

个人理解:如果不mount,是无法查看一个设备里面的内容的,linux系统里,一切设备是看成文件来访问的。
比如,新插入一个u盘时,用fdisk -l命令是能看到它有多大空间的,
但用df的时候,看不到它mount了
disk /dev/sdb: 15.4 gb, 15376318464 bytes, 30031872 sectors
units = sectors of 1 * 512 = 512 bytes
sector size (logical/physical): 512 bytes / 512 bytes
i/o size (minimum/optimal): 512 bytes / 512 bytes
mount后,如果想拔出u盘,先umount再拔出。
umount时,如果提示busy,说明有其他文件在使用,可以先断开ssh,重新登录后尝试umount。

8、查看、设置时间
date、timedatectl

9、lspci 用来显示系统中所有pci总线设备或连接到该总线上的所有设备的工具
参见https://blog.csdn.net/hhd1988/article/details/120797496
add on aug25,2022

10、linux下配置ip地址方法,修改网络文件可以在重启后,不丢失。
https://www.cnblogs.com/liuhanxu/p/15496681.html
https://blog.csdn.net/weixin_42478365/article/details/120959700

11、 解压命令
linux下解压rpm包,linux下 各种解压文件使用方法
https://blog.csdn.net/weixin_27066963/article/details/116920007

12、make mrproper及mrproper的含义
以下节选自原文:https://blog.csdn.net/uffgfbft/article/details/84001941
        linux下面去编译项目之前,一般常会用make mrproper去先删除之前编译所生成的文件和配置文件,备份文件等,其中,mrproper和distclean,clean之间的区别,linux内核源码根目录下面的makefile中,有很清晰的解释:
help:
 @echo  'cleaning targets:'
 @echo  '  clean    - remove most generated files but keep the config and'
 @echo  '                    enough build support to build external modules'
 @echo  '  mrproper   - remove all generated files config various backup files'
 @echo  '  distclean   - mrproper remove editor backup and patch files'
————————————————
凯发k8官网下载客户端中心的版权声明:本文为csdn博主「绿萝哥哥」的原创文章,遵循cc 4.0 by-sa凯发k8官网下载客户端中心的版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/uffgfbft/article/details/84001941

13、 make
如果是有编译宏的代码,make时需要指定编译宏的话,可以这样编译:
make macro_xxx=1
macro_xxx是makefile里编译宏的名称


14、查看环境变量
printenv home
echo $home
env 所有环境变量
参见:

linux中查看环境变量的命令是什么?
http://
www.
mobiletrain.org/about/bbs/210641.html


15 查看目录下各文件夹的大小,并按照大小排序,2024-1-2验证
du -sh * | sort -hr

从小到大排序:
du -sh * | sort -h

阅读(302) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图