Linux基础命令合集

快捷命令
ctrl+a:回到行首 ctrl+e:回到行尾
ctrl+u:删除光标之前所有 ctrl+k:删除光标之后所有
ctrl+l:清屏,只保留当前行 ctrl+c:取消当前编辑 \:回车换行

man手册页
以全屏的文本方式显示帮助信息,并提供交互式的操作环境。
基本快捷键:上、下键:一行一行查看
Page up和down:一页一页查看
q键:退出

绝对路径
以根目录’/'为起点
准确表示一个目录(或文件)所在的位置
表示linux中目录结构相对稳定的目录(或文件)位置
较繁琐

相对路径
以当前目录为起点(cd …/…/var :相对路径去var,用…表示退一级)
目录的起始字符不使用‘/’符号
表示当前目录‘附近’的目录(文件)位置
简短、便捷

查看及切换目录
pwd:查看当前所在路径
cd:进入某个目录(cd - :返回上次所在目录;cd:返回宿主目录 cd /:进入根目录)
ls:查看文件内容(-后可接多个字母,同时用多个功能,如:ls -alF)
ls -l(可缩写为ll):长格式显示所有文件,大小默认为字节(ls -lh以k或m显示大小)
ls -a:显示所有文件(a大写就不会显示 . 和 … 文件)
ls -d:列举目录本身信息,而不是查看目录下的文件信息
ls -F:如果是目录,会加上反斜线(过滤出目录:ls -alF | grep /)
ls -R:递归查看目录
ls可同时查看两个文件信息:ls /etc /var
ls *.conf:查看所有带conf的文件(*代表一个或者多个;?代表一个)
stat 文件名:显示文件详细属性
alias(别名):alia·s chakan=‘ll’(以后ls -l可用chakan代替)
du: 显示文件或目录所占用的磁盘空间。

创建目录和文件
mkdir(make directory)创建目录
可同时创建多个目录
mkdir a{1…5}

Mkdir -p :创建包含子文件夹的文件夹(级联创建)

Touch创建文件(创建和更新文件)
原理
touch最初的目的为更新时间,但有个默认属性是未存在文件就创建,所以现在可用来创建文件

复制、删除、移动目录和文件
复制(cp):cp -rf 文件名 目标文件(复制文件夹必须带上-r)
删除(rm):rm -rf 文件名(删除后不能恢复;参数加上i,表示删除时提示)
移动(mv):mv 文件名 目标文件
注意
在同一级目录下,可以完成改名
移动时,目标必须是目录
移动并改名、覆盖,慎重

查找目录和文件
查看命令详细信息(别名等):which 命令(ls等)
find查找
find / -name 文件:找到第一个而不是所有
find / -type f:查找根下的普通文件
f换成d:查找根下的普通目录
find / -size +1024k -type f :查找根目录下大于1024k的普通文件(同时满足两个条件在中间加-a;只需要满足一个加-o)
按文件权限查找文件
在home目录下查找文件权限为777的文件;find /home -perm 777
注意:linux文件权限,读r(4),写w(2),可执行x(1),777为最高权限

查看文件(除了cat和tac都用q退出,可以同时使用多个命令)
cat:查看整个文件;创建一个文件;将几个文件合并为一个
注意:将多个文件合并为一个文件时,第一个文件名为主,第二个文件内容就会在第一个的基础上叠加
tac:cat的反向,功能与cat相反,由最后一行到第一行反向显示
more:只能往前看
less:可以前后翻
tail:从后开始看(可以中间加-数字,规定看的行数)
head:从头开始看
wc:统计行数、字数、文件大小并输出(可以加l等,只看行)
grep:过滤;格式:grep 关键字 文件名 或 cat 文件名 | grep ‘关键字’,加上-i:过滤时不区分大小写 -v:取反,如不含某关键字
关键字前加^:表示以此关键字开头;加KaTeX parse error: Expected group after '^' at position 16: :表示以此关键字结尾; ‘^̲’表示空行

压缩和打包
压缩文件
gzip和bzip2:bzip2压缩率高,但是常见的是gzip。
gzip:格式:gzip -9 文件名;-数字:压缩比例,9:高压缩比例
解压缩格式:gzip -d 文件名.gz(另一种解压缩:gunzip 文件名.gz)
bzip2格式与gzip相同
打包文件夹
tar用途:制作归档文件、释放归档文件
格式:tar [选项] 归档文件名 源文件或目录
tar [选项] 归档文件名 [-c 目标文件]
例子:tar -cf 文件名.tar 文件名
注:参数后加f
常用命令选项
-c:创建.tar格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-t:列表查看包内的文件(tar -tf 文件名.tar)
规范打包压缩例子:tar -czf 文件名.tar.gz 文件名(若是bzip2压缩则为-cjf)
解包:tar -zxf 文件名.tar.gz

【3D应力敏感度分析拓扑优化】【基于p-范数全局应力衡量的3D敏感度分析】基于伴随方法的有限元分析和p-范数应力敏感度分析(Matlab代码实现)内容概要:本文档介绍了基于伴随方法的有限元分析与p-范数全局应力衡量的3D应力敏感度分析,并结合拓扑优化技术,提供了完整的Matlab代码实现方案。该方法通过有限元建模计算结构在载荷作用下的应力分布,采用p-范数对全局应力进行有效聚合,避免传统方法中应力约束过多的问题,进而利用伴随法高效求解设计变量对应力的敏感度,为结构优化提供关键梯度信息。整个流程涵盖了从有限元分析、应力评估到敏感度计算的核心环节,适用于复杂三维结构的轻量化与高强度设计。; 适合人群:具备有限元分析基础、拓扑优化背景及Matlab编程能力的研究生、科研人员与工程技术人员,尤其适合从事结构设计、力学仿真与多学科优化的相关从业者; 使用场景及目标:①用于实现高精度三维结构的应力约束拓扑优化;②帮助理解伴随法在敏感度分析中的应用原理与编程实现;③服务于科研复现、论文写作与工程项目中的结构性能提升需求; 阅读建议:建议读者结合有限元理论与优化算法知识,逐步调试Matlab代码,重点关注伴随方程的构建与p-范数的数值处理技巧,以深入掌握方法本质并实现个性化拓展。
下载前必看:https://pan.quark.cn/s/9f13b242f4b9 Android 平板设备远程操控个人计算机的指南 Android 平板设备远程操控个人计算机的指南详细阐述了如何运用 Splashtop Remote 应用程序达成 Android 平板设备对个人计算机的远程操控。 该指南被划分为四个环节:首先,在个人计算机上获取并部署 Splashtop Remote 应用程序,并设定客户端密码;其次,在 Android 平板设备上获取并部署 Splashtop Remote 应用程序,并与之建立连接至个人计算机的通道;再次,在 Splashtop Remote 应用程序中识别已部署个人计算机端软件的设备;最后,运用平板设备对个人计算机实施远程操控。 关键点1:Splashtop Remote 应用程序的部署与配置* 在个人计算机上获取并部署 Splashtop Remote 应用程序,可通过官方网站或其他获取途径进行下载。 * 部署结束后,必须输入客户端密码,该密码在平板控制计算机时用作验证,密码长度至少为8个字符,且需包含字母与数字。 * 在配置选项中,能够设定是否在设备启动时自动运行客户端,以及进行互联网搜索设置。 关键点2:Splashtop Remote 应用程序的 Android 版本获取与部署* 在 Android 平板设备上获取并部署 Splashtop Remote 应用程序,可通过 Google Play Store 或其他获取途径进行下载。 * 部署结束后,必须输入客户端密码,该密码用于连接至个人计算机端软件。 关键点3:运用 Splashtop Remote 远程操控个人计算机* 在 Splashtop Remote 应用程序中识别...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值