Linux 常用命令学习笔记
文件操作
ls
:列出当前目录下的文件和文件夹。ls -l
:以长格式显示文件和文件夹的详细信息。ls -a
:显示所有文件,包括隐藏文件。
cd [目录]
:切换到指定目录。pwd
:显示当前工作目录的路径。mkdir [目录名称]
:创建一个新目录。rm [文件]
:删除指定的文件。rm -r [目录]
:递归删除指定目录及其内容。
cp [源文件] [目标文件]
:将源文件复制到目标文件。cp -r [源目录] [目标目录]
:递归复制源目录到目标目录。
mv [源文件] [目标文件]
:将源文件移动到目标文件(也可用于重命名文件)。cat [文件]
:显示文件内容。head [文件]
:显示文件的前几行。head -n [行数] [文件]
:显示文件的前指定行数。
tail [文件]
:显示文件的最后几行。tail -n [行数] [文件]
:显示文件的最后指定行数。
系统操作
ps
:显示当前运行的进程。ps -ef
:显示所有进程的详细信息。
kill [进程ID]
:杀死指定的进程。top
:显示系统的实时性能数据。ifconfig
:显示网络接口的配置信息。ping [IP地址/域名]
:向目标地址发送网络请求进行连通性测试。ssh [用户名@服务器地址]
:使用SSH协议连接到远程服务器。reboot
:重新启动系统。shutdown
:关闭系统。shutdown -h now
:立即关闭系统。shutdown -r now
:立即重启系统。
压缩和解压缩
tar -czvf [压缩文件] [文件/目录]
:将文件或目录压缩为tar.gz格式。tar -xzvf [压缩文件]
:解压tar.gz文件。zip [压缩文件] [文件/目录]
:将文件或目录压缩为zip格式。unzip [压缩文件]
:解压zip文件。
权限管理
chmod [权限] [文件]
:修改文件的权限。chmod +x [文件]
:赋予文件执行权限。
chown [用户:组] [文件/目录]
:修改文件或目录的所有者和所属组。chgrp [组] [文件/目录]
:修改文件或目录的所属组。
包管理
apt-get install [软件包]
:安装指定的软件包。apt-get remove [软件包]
:卸载指定的软件包。apt-get update
:更新软件源列表。apt-get upgrade
:升级系统中已安装的软件包。
其他常用命令
grep [关键词] [文件]
:在文件中搜索指定的关键词。grep -r [关键词] [目录]
:递归搜索指定目录下的文件。
find [目录] -name [文件名]
:在指定目录下搜索指定文件名的文件。wget [链接]
:下载文件。scp [源文件] [目标地址]
:通过SSH协议将文件复制到远程服务器。df
:显示磁盘使用情况。du [目录]
:显示指定目录的磁盘使用情况。history
:显示命令历史记录。
通过学习这些常用的Linux命令,你可以更好地管理和操作Linux系统。这些命令覆盖了文件操作、系统操作、压缩解压缩、权限管理、包管理等常见任务。希望对你有所帮助!