- 目录切换
cd /目录名
:切换到指定目录下。cd ../
:切换到上一级目录。
- 查看当前所在的路径:
pwd
:显示当前工作目录的路径。
- 列出目录下的子目录和文件:
ls
:列出当前目录下的文件和子目录。ls /目录名称
:列出指定目录下的子文件和子目录。ls -l
:详细列出当前目录下的文件及其属性。
- 创建文件:
touch 文件名
:创建一个空文件。
- 创建目录:
mkdir 目录名
:创建一个新目录。mkdir -p 目录名
:创建多层目录,如果父目录不存在则一并创建。
- 删除目录或文件:
rm 文件名
:删除文件,会有提示。rm -f 文件名
:强制删除文件,不会有提示。rm -r 目录名
:递归删除目录及其内容。rm -rf 目录名
:强制递归删除目录及其内容,不会有提示。
- 复制文件或目录:
cp 文件名 复制后的名称
:复制文件。cp -r 目录名 复制后的目录
:递归复制目录及其内容。
- 移动或重命名文件/目录:
mv 原文件名 新文件名
:重命名文件。mv 文件名 目录名
:移动文件到指定目录。
- 查看文件内容:
cat 文件名
:查看文件的所有内容。
- 权限管理:
chmod
:改变文件或目录的权限。chown
:改变文件或目录的所有者和所属组。
- 查看文件内容(续):
more 文件名
:分页查看文件内容,按空格键浏览下一页,按q
退出。less 文件名
:分页查看文件内容,提供更多的浏览和搜索功能。head 文件名
:查看文件的前几行(默认是前10行)。tail 文件名
:查看文件的最后几行(默认是最后10行)。
- 文件搜索:
locate 文件名
:快速搜索系统中的文件,它基于一个预先构建的数据库。updatedb
:更新locate
命令使用的数据库。
- 文件查找与定位:
whereis 命令名
:查找可执行文件、源代码文件和man手册页文件的位置。which 命令名
:查找并显示给定命令的绝对路径。find 路径 -name 文件名
:在指定路径中查找文件。
- 压缩与解压:
gzip 文件名
:压缩文件。gunzip 文件名.gz
:解压.gz
文件。tar -czvf 压缩包名.tar.gz 文件或目录
:打包并压缩文件或目录。tar -xzvf 压缩包名.tar.gz
:解压.tar.gz
压缩包。bzip2 文件名
:使用bzip2压缩文件。bunzip2 文件名.bz2
:解压.bz2
文件。
- 用户与用户组管理:
useradd 用户名
:添加新用户。userdel 用户名
:删除用户。passwd 用户名
:设置或修改用户密码。groupadd 组名
:添加新组。groupdel 组名
:删除组。
- 磁盘与文件系统:
df -h
:查看磁盘空间使用情况。du -sh 目录名
:查看指定目录的磁盘使用情况。mount
:显示已挂载的文件系统。umount /挂载点
:卸载已挂载的文件系统。fsck
:检查和修复文件系统。
- 网络命令:
ifconfig
或ip addr
:查看和配置网络接口信息。netstat
:查看网络连接、路由表、接口统计等网络相关信息。ping
:测试网络连接。ssh 用户名@主机名
:通过SSH连接到远程主机。scp
:在本地和远程主机之间复制文件。
- 系统信息查看:
uname -a
:查看系统内核信息。lsb_release -a
:查看Linux发行版信息(如果已安装lsb_release)。top
或htop
:实时查看系统状态和进程信息(htop是top的增强版,可能需要单独安装)。free -m
:查看内存使用情况。df -h
:查看磁盘使用情况。uptime
:查看系统运行时间。
linux常用操作命令
最新推荐文章于 2024-05-08 09:34:35 发布