linux常用命令
文件管理:
解压缩文件
在Linux系统中,解压文件可以使用不同的命令,具体取决于文件的压缩格式。以下是一些最常用的压缩格式及对应的解压命令:
- .tar 文件
使用tar
命令进行解压:
tar -xvf filename.tar
这里,`-x` 表示解压,`-v` 表示显示详细信息,`-f` 表示指定文件名。
- .gz 文件
使用gunzip
命令或gzip -d
命令进行解压:
gunzip filename.gz
或者
gzip -d filename.gz
- .tar.gz 或 .tgz 文件
使用tar
命令配合z
选项进行解压:
tar -xzvf filename.tar.gz
或者
tar -xzvf filename.tgz
- .bz2 文件
使用bunzip2
命令进行解压:
bunzip2 filename.bz2
- .tar.bz2 文件
使用tar
命令配合j
选项进行解压:
tar -xjvf filename.tar.bz2
- .zip 文件
使用unzip
命令进行解压:
unzip filename.zip
- .rar 文件
使用unrar
命令进行解压。请注意,并非所有的 Linux 发行版都预装了unrar
,你可能需要先使用包管理器(如apt
,yum
或dnf
)进行安装:
unrar x filename.rar
在以上命令中,filename
需要替换为实际的文件名。在解压过程中,文件将会被解压到当前目录,如果你想要解压到特定的目录,可以使用 -C
选项 followed by the directory path,比如 tar -xzvf filename.tar.gz -C /path/to/directory
。
创建一个目录
mkdir my_directory
用于在指定路径创建一个目录
mkdir /path/to/directory
可以使用-p参数,这样如果父目录不存在,它也会被创建:
mkdir -p /path/to/parent/directory/structure
创建文件
使用 touch 命令
touch filename.txt
使用 cat 命令
这个命令会创建一个名为 filename.txt 的文件,并等待你输入内容。完成输入后,按 Ctrl + D 保存并退出。
cat > filename.txt
使用 echo 命令
这将创建一个名为 filename.txt 的文件,并写入指定的内容。
echo "Hello, World!" > filename.txt
权限管理
对文件设置运行权限
chmod +x 文件名
查看当前启动了哪些服务
ps aux
查找类似xxx的服务
-查找mysqld的服务
ps aux | grep mysql
停止进程
kill 进程id
强制停止进程
kill -9 进程id
服务监控
检查资源使用情况
top
free -m