Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116221
  • 博文数量: 153
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 882
  • 用 户 组: 普通用户
  • 注册时间: 2022-03-12 10:39
个人简介

不积小流,无以成江海。

文章分类

全部博文(153)

文章存档

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'
————————————————
版权声明:本文为CSDN博主「绿萝哥哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接: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://




阅读(365) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~