博客
关于我
Linux 日常常用命令总结
阅读量:792 次
发布时间:2023-02-01

本文共 1284 字,大约阅读时间需要 4 分钟。

背景

在日常开发工作中,我们主要使用基于Linux系统的开发环境,这使得熟练掌握一些常用Linux命令显得尤为重要。以下是一些实用的Linux命令和操作指南,希望能对你的开发效率产生一些帮助。

正文

rpm软件包的安装

rpm是红帽企业版包管理器,是一个强大的软件包管理工具。在136man模式下运行rpm命令后,会提示你输入你的密码以确保操作安全。你只需输入:sudo 添加参数以完成安装或卸载操作。

权限管理

chmod命令用于管理文件和目录的访问权限。你可以通过如下方式快速设置常用权限:- 文件或目录的读写权限:chmod 644 filename- 运行权限:chmod 744 filename- 完全读写执行权限:chmod 777 filename>

加载配置文件

在某些开发环境中,可能需要手动加载配置文件。你可以通过以下命令来从指定文件加载环境配置:source /etc/profile 或者 . /etc/profile

创建目录

要创建一个新目录可以使用mkdir命令,例如:mkdir -p /path/to/directory공지:- 选项p表示递归创建,适用于多层目录结构。

查看文件占用情况

df -h命令可以显示系统中文件占用的情况,包括目录大小、已用空间和可用空间。它的参数含义如下:- -h:以用户友好的方式显示较大的文件系统尺寸。>

查看块设备信息

lsblk命令可以列出系统中的块设备(包括物理硬盘和逻辑分区),体现了文件系统的物理布局。默认情况下,命令会显示所有可枚举的设备。

sftp文件传输

使用sftp命令可以安全地通过SSH协议传输文件。例如:- 连接到远程服务器:sftp root@ip- 上传文件:put localfile /remote/path- 替换服务器中的文件:put -ooverwrite fileName>

安全Shell登录

使用ssh命令可以安全地通过SSH协议登录到远程服务器。例如:ssh root@ip连接后,你可以执行大量shell命令或使用命令行界面(CLI)操作远程服务器。

文件复制

cp命令用于复制文件或目录。你可以选择以下选项:- 复制文件:cp file1.txt file2.txt- 复制整个目录:cp -r directory/ /new/directory/>

启动应用程序

在Linux下,启动应用程序通常有两种方式:- 双击文件 ([[鼠标点击]]ouver):双击文件可直接启动指定的应用程序(前提是文件是可执行的)。- 命令方式:使用./fileName 运行本地文件,或者通过"sudo"运行需要管理员权限的文件。>

解压压缩文件

要解压压缩文件,可以使用unzip命令。例如:unzip filename.zip默认情况下,压缩文件会被解压到当前目录中。你还可以选择将文件解压到指定目录:unzip -d target/directory filename.zip>

转载地址:http://cmwfk.baihongyu.com/

你可能感兴趣的文章
LeetCode二叉树从上至下路径问题总结(112.113.437.129)
查看>>
LeetCode地平线专场——第308场周赛题解
查看>>
LeetCode数据库题目汇总二(附答案)
查看>>
leetcode题解191-位1的个数
查看>>
leetcode题解206-反转链表
查看>>
leetcode题解8-盛最多水的容器
查看>>
LeetCode题解【打家劫舍】(中等难度)
查看>>
leftjoin多个on条件_MySQL:left join 避坑指南
查看>>
Less 日常用法
查看>>
lib/libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found (required by /lib/x86_64-linux-gnu/libLLVM-15
查看>>
Libevent 事件管理和添加事件
查看>>
libiconv字符集转换库在C#中的使用
查看>>
libmpg123 解码库用法
查看>>
LibreOffice放映Slides时粗体字模糊的解决方案
查看>>
LibreOJ #6000. 「网络流 24 题」搭配飞行员
查看>>
LibreOJ 6277 数列分块入门 1(分块)
查看>>
libssh2编译部署详解
查看>>
libtorch中python中cuda可以使用,但是是c++环境中不行
查看>>
LibTorch之优化器
查看>>
LibTorch之图像分类
查看>>