记录用到的linux命令

创建文件夹
mkdir [文件夹名]
创建文件
touch [文件名]
写入文件

使用vim编辑文件后键盘按i进入插入模式写入或者删除,然后按Esc键退出编辑模式,再按:键盘进入vim保存设置,按下wq即可保存。

vim [文件名]

也可以使用nano写入文件

nano [文件名]
删除文件
rm [文件名]
创建软链接
ln -s [目标文件或目录] [软链接的名称]
查找命令
find [路径] [选项] [表达式]
  • 路径:指定要搜索的目录路径。如果不指定路径,find 默认从当前目录(.)开始搜索。
  • 选项:可以指定如何搜索,例如递归搜索、按照文件类型搜索等。
  • 表达式:是你要搜索的条件,例如文件名、修改时间、权限等。
 查找特定类型的文件
find -type [类别]
  • 普通文件 f

  • 目录 d

  • 链接文件 l

复制移动文件
cp [选项] 源文件 目标文件

 目标文件可以是新的文件名,也可以是文件夹

查看可执行文件或共享库(.so 文件)所依赖的共享库
ldd 可执行文件/动态库名字

若看到列出的依赖的动态库显示not found,需要先安装库,如果安装了还是找不到,可以先find找出库位置,然后使用

export LD_LIBRARY_PATH=/库位置/:$LD_LIBRARY_PATH

将库位置临时设置到环境变量上 ,如果想要永久性设置,需要修改环境变量,分为下面几个步骤

打开文件编辑:

vim ~/.bashrc

然后添加:

export LD_LIBRARY_PATH=/库位置/:$LD_LIBRARY_PATH

修改后,运行以下命令使其生效:

source ~/.bashrc
 查找可执行文件的绝对路径
which 可执行文件名
打包解包、压缩解压缩
tar [选项] [归档文件] [要处理的文件或目录]

常见选项:

  • -c:创建新的归档文件。

  • -x:解开归档文件(解压)。

  • -v:显示操作的详细信息(可选)。

  • -f:指定归档文件的文件名。

  • -z:通过 gzip 压缩/解压。

  • -j:通过 bzip2 压缩/解压。

  • -J:通过 xz 压缩/解压。

  • -t:列出归档文件的内容,而不解压。

  • -C:切换到指定的目录后再执行操作。

eg.创建归档文件不压缩,

tar -cvf archive.tar file1 file2 directory/

直接将文件或目录打包成一个归档文件:这会将 file1、file2 和directory/ 打包成一个名为 archive.tar 的归档文件。

 eg.创建 .tar.gz 归档文件(使用 gzip 压缩)

tar -czvf archive.tar.gz file1 file2 directory/

这会将文件和目录打包并通过 gzip 压缩,生成 archive.tar.gz 

eg.解压.tar 文件:

tar -xvf archive.tar

 这将解压 archive.tar  文件到当前目录。

eg.解压 .tar.gz 文件:

tar -xzvf archive.tar.gz

这将解压archive.tar .gz 文件,并自动解压其中的文件。

 查看内存和CPU
ps aux | grep <应用程序名>

类似输出

user     1234  0.5  3.2  123456  78912 ?        S    12:34   0:10 <应用程序名>

  • 第 3 列:表示进程的 CPU 占用百分比。

  • 第 4 列:表示进程的内存占用百分比。

  • 第 5 列:表示进程占用的虚拟内存。

  • 第 6 列:表示进程占用的常驻内存。

 查看字符编码
locale charmap
 添加临时环境变量
export 环境变量名称="环境变量值"
 添加永久环境变量

1.修改~/.bashrc

nano ~/.bashrc

 2.在文件末尾添加

export JAVA_HOME="/usr/local/java"//设置值
export PATH="$JAVA_HOME/bin:$PATH"//加入到path中

 3.保存&应用修改

source ~/.bashrc
离线安装软件

 如果想要在一台没有联网的机器上安装软件,可以使用一台操作系统相同的机器下载离线rpm安装包及其依赖的rpm包,步骤如下:

1.修改yum.conf文件

sed -i "s/keepcache=0/keepcache=1/g" /etc/yum.conf

将keepcache设置成1

2.清理yum缓存

yum clean all

3. 下载安装包及其依赖

//安装包未安装
yum install --downloadonly --downloaddir=/tmp/ 安装包

//安装包已安装
yum reinstall --downloadonly --downloaddir=/tmp/ 安装包

4.拷贝到离线机器上进入到目录后安装

rpm -Uvh *.rpm --nodeps --force

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值