### Linux常用命令详解 #### 一、`ls` 命令:查看当前目录文件信息 - **功能**:列出当前目录下的所有文件及其基本信息。 - **常用选项**: - `ls -l`:以长格式显示文件详情,包括权限、链接数、拥有者、大小、最后修改时间等。 - `ll`:别名命令,等同于 `ls -l`,用于方便地查看文件详情。 #### 二、`cd` 命令:切换目录 - **功能**:改变当前工作目录至指定路径。 - **常用用法**: - `cd /`:切换到系统根目录。 - `cd ..`:切换到上级目录。 - `cd ~`:切换到用户家目录。 - `cd -`:切换到上一个工作目录。 #### 三、`cat` 命令:显示文件内容 - **功能**:将文件内容输出到标准输出(屏幕)。 - **使用示例**: - `cat filename`:显示文件 `filename` 的内容。 #### 四、`pwd` 命令:显示当前工作目录 - **功能**:打印出当前的工作目录路径。 #### 五、`cp` 命令:复制文件或目录 - **功能**:用于复制文件或目录。 - **常用用法**: - `cp file1 file2`:复制文件 `file1` 到 `file2`。 - `cp -r dir1 dir2`:递归复制目录 `dir1` 到 `dir2`。 - `cp file1 dir2/file3`:复制文件 `file1` 到 `dir2` 下,并命名为 `file3`。 #### 六、`mv` 命令:移动或重命名文件 - **功能**:用于移动文件或目录,也可以用来重命名文件。 - **使用示例**: - `mv oldname newname`:将文件 `oldname` 重命名为 `newname`。 - `mv file1 dir2`:将文件 `file1` 移动到 `dir2` 目录下。 #### 七、`chmod` 命令:修改文件权限 - **功能**:更改文件或目录的权限。 - **权限表示**: - 权限值取值范围为0~7。 - 4表示读权限 (r),2表示写权限 (w),1表示执行权限 (x)。 - **使用示例**: - `chmod 755 s123`:将文件或目录 `s123` 的权限修改为 `drwxr-xr-x`。 #### 八、`ln` 命令:创建链接 - **功能**:创建硬链接或软链接(符号链接)。 - **使用示例**: - `ln -s source target`:创建指向源文件 `source` 的软链接 `target`。 #### 九、`gzip` 命令:压缩文件 - **功能**:压缩文件,通常用于压缩单个文件。 - **使用示例**: - `gzip file`:压缩文件 `file` 并将其重命名为 `file.gz`。 - `gzip -d file.gz`:解压文件 `file.gz` 并恢复原文件。 #### 十、`touch` 命令:创建或更新文件 - **功能**:创建新文件或更新现有文件的时间戳。 - **使用示例**: - `touch file`:在当前目录创建名为 `file` 的空文件。 - `touch dir/file`:在目录 `dir` 下创建名为 `file` 的空文件。 #### 十一、`rm` 命令:删除文件或目录 - **功能**:删除文件或递归删除目录。 - **使用示例**: - `rm file`:删除文件 `file`。 - `rm -rf dir`:递归删除目录 `dir` 及其所有子目录和文件。 #### 十二、`mkdir` 和 `rmdir` 命令:创建和删除目录 - **功能**: - `mkdir`:创建新的目录。 - `rmdir`:删除空目录。 - **使用示例**: - `mkdir dir`:创建目录 `dir`。 - `rmdir dir`:删除空目录 `dir`。 #### 十三、`tar` 命令:打包与解包文件 - **功能**:用于打包和解包文件或目录。 - **常用选项**: - `-c`:创建一个新的打包文件。 - `-x`:解包已有的打包文件。 - `-v`:在处理过程中显示详细信息。 - `-f`:指定输出文件名。 - `-z`:使用 gzip 压缩或解压缩。 - **使用示例**: - `tar -czvf test.tar.gz s123`:将文件或目录 `s123` 打包并压缩为 `test.tar.gz`。 - `tar -xzvf test.tar.gz`:解压 `test.tar.gz` 文件。 #### 十四、`netstat` 命令:查看网络状态 - **功能**:查看网络连接状态及端口监听情况。 - **常用选项**: - `-n`:显示数字形式的地址和端口号。 - `-l`:只显示监听中的套接字。 #### 十五、`fdisk` 命令:磁盘分区管理 - **功能**:用于查看和修改磁盘分区表。 - **常用选项**: - `fdisk -l`:列出所有磁盘的分区信息。 - `fdisk -l /dev/sda`:列出指定磁盘 `/dev/sda` 的分区信息。 #### 十六、`finger` 和 `who` 命令:查看用户信息 - **功能**: - `finger`:显示用户的详细信息,如用户名、真实姓名、家目录、shell 等。 - `who`:显示当前登录系统的用户列表。 #### 十七、`ifconfig` 命令:配置网络接口 - **功能**:用于查看和配置网络接口。 - **常用选项**: - `ifconfig -a`:显示所有网络接口的状态信息。 - `ifconfig eth0 up/down`:启动或关闭指定网络接口 `eth0`。 - `ifconfig eth0 IPADDR netmask NETMASK`:设置指定网络接口的 IP 地址和子网掩码。 #### 十八、`ping` 命令:测试网络连通性 - **功能**:发送 ICMP 请求报文到目标主机来测试网络连通性。 - **使用示例**: - `ping www.example.com`:向 `www.example.com` 发送 ICMP 请求。 #### 十九、`man` 和 `--help` 命令:查看命令手册和帮助信息 - **功能**: - `man command`:查看 `command` 的手册页。 - `command --help`:查看 `command` 的简要帮助信息。 #### 二十、`date` 和 `cal` 命令:显示日期和日历 - **功能**: - `date`:显示当前的日期和时间。 - `cal`:显示当前月份的日历。 #### 二十一、`mount` 命令:挂载文件系统 - **功能**:用于挂载文件系统到指定的挂载点。 - **使用示例**: - `mount -t vfat /dev/sdb1 /mnt/portable`:将设备 `/dev/sdb1` 挂载到目录 `/mnt/portable` 下,挂载类型为 `vfat`。
分类: 操作系统 来源:QQ邮箱 举报
1、
ls
查看当前目录的文件信息
另外还有:
ls -l
ll
这两条命令都是用来查看当前目录的完整的文件信息的
2、
cd
打开目录
另外还有:
cd / 返回根目录
cd .. 返回上一级目录
3、
cat
打印文件内容
4、
pwd
显示当前目录的路径
5、
cp
拷贝命令
具体用法:
cp 目标文件A 目标目录B 将文件A拷贝到目录B下
cp 目标文件A 目标目录B/重命名文件C 将文件A拷贝到目录B下并重命名为C
6、
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 批量去除图像背景Matlab代码.rar
- 了解 MATLAB 图像处理的基础知识MATLAB代码.rar
- 两种非刚性点集配准算法的 MATLAB 实现.rar
- 拍摄图像并将其保存为视频Matlab代码.rar
- 频域中的图像恢复(维纳滤波器)Matlab代码.rar
- 强调图像中内核形状(例如直线)的过滤器Matlab代码.rar
- 匹配图像特征(第 3 章):学生竞赛团队的计算机视觉训练Matlab代码.rar
- 求解 2D 和 3D 分数矢量亥姆霍兹方程,用于非刚性图像配准Matlab代码.rar
- 求 RGB 图像的平均向量Matlab代码.rar
- 球磁通量计算 (2D) 的高效实现Matlab代码.rar
- 全局到局部坐标变换矩阵Matlab代码.rar
- 曲面的非刚性套准Matlab代码.rar
- 飞秒激光模型 comsol
- springboot项目学生网上选课系统的设计与实现.zip
- springboot项目医疗挂号管理系统.zip
- springboot项目疫情打卡健康评测系统.zip