linux 常用命令
创建多层文件夹
mkdir -p folder1/folder2/folder3/
更新源列表
sudo vim /etc/apt/source.list
- 用vim打开源列表,更换其中内容,如将其替换为国内镜像,详细地址参考:
https://www.cnblogs.com/supershuai/p/12330446.html
更新软件列表
sudo apt-get update
-
软件列表位于本地,存储了比如软件大小,版本号,依赖等信息。
-
上面的命令会访问源列表里的网站,并将本地软件列表中每个软件相应信息进行更新,以便未来安装软件的时候快速检测依赖,并自动安装相关依赖。
解压
解压zip
- 用法
sudo unzip [option] zipfilename
- 选项参数
option | Desciption |
---|---|
-d 目录名 | 将压缩文件解压到指定目录下。 |
-O 字符编码 | 指定用于DOS,Windows和OS / 2档案的字符编码 |
-n | 解压时并不覆盖已经存在的文件。 |
-o | 解压时覆盖已经存在的文件,并且无需用户确认。 |
-v | 查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名以及压缩比等,但并不做解压操作。 |
-t | 测试压缩文件有无损坏,但并不解压。 |
-x 文件列表 | 解压文件,但不包含文件列表中指定的文件 |
- 例子:
#example:
unzip -O CP936 -d ./code/cpp/ cpp_in_linux.zip
归档
ar
- Linux ar命令用于建立或修改备存文件,或是从备存文件中抽取文件。ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。
- 可用于生成 .a 静态库文件
ar rs libtest.a test.o
list file 命令
ls -l
查看文件详情ls -lh
增强对文件大小易读性ls -lhsS
对文件或者目录进行从大到小的排序ls -la
查看当前目录下的所有文件或者目录,包括隐藏文件
复制
-
cp -r
递归复制源目录下所有文件及子目录 到 目标目录或文件 -
cp -p
把源文件或目录下的所具有的权限一同复制 到 目标目录或文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现