首页 > 数据库 > 数据库开发技术 > Linux常用命令大全
Linux系统以其强大的功能和稳定性,在服务器、开发环境等领域广泛应用。而Linux命令行更是系统管理和日常操作的核心工具。本文将介绍一些常用的Linux命令,帮助大家快速上手。
lsls -lls -a
ls命令用于列出目录内容,-l选项显示详细信息,-a选项显示隐藏文件。
cd /path/to/directorycd ..cd ~
cd命令用于切换工作目录,..表示上一级目录,~表示用户的主目录。
pwd
pwd命令显示当前工作的目录路径。
mkdir new_directorymkdir -p /path/to/new_directory
mkdir命令用于创建新目录,-p选项创建多级目录。
rm filerm -r directory
rm命令用于删除文件,-r选项用于递归删除目录及其内容。
cp source_file destination_filecp -r source_directory destination_directory
cp命令用于复制文件或目录,-r选项用于递归复制目录。
mv old_name new_namemv file /path/to/destination
mv命令用于移动或重命名文件和目录。
touch new_file
touch命令用于创建一个新的空文件或更新文件的时间戳。
cat filecat命令用于显示文件内容,适合查看较小文件。
less file
less命令用于分页查看文件内容,适合查看较大文件。
head -n 10 file
head命令默认显示文件的前10行,可以通过-n选项指定行数。
tail -n 10 file
tail命令默认显示文件的后10行,可以通过-n选项指定行数。
nano filevim file
nano和vim是两种常用的文本编辑器。nano操作简单,vim功能强大,但需要学习一定的命令。
ps auxps命令用于查看当前系统的进程信息,aux选项显示所有用户的所有进程。
toptop命令用于实时显示系统的资源使用情况,包括CPU、内存等。
kill PIDkill -9 PID
kill命令用于终止进程,通过进程ID(PID)指定进程,-9选项强制终止进程。
df -h
df命令用于查看文件系统的磁盘使用情况,-h选项以人类可读的格式显示。
du -sh directory
du命令用于查看目录或文件的大小,-sh选项以人类可读的格式显示总计大小。
free -h
free命令用于查看系统内存使用情况,-h选项以人类可读的格式显示。
uname -a
uname命令用于显示系统信息,-a选项显示所有可用的信息。
ifconfig
ifconfig命令用于配置和显示网络接口信息。
ping www.example.com
ping命令用于测试与目标主机的网络连接情况。
netstat -an
netstat命令用于显示网络连接、路由表和网络接口信息,-an选项显示所有连接。
ssh user@host
ssh命令用于通过安全外壳(SSH)协议远程登录到另一台计算机。
scp file user@host:/path/to/destinationscp user@host:/path/to/source file
scp命令用于在本地和远程主机之间安全复制文件。
chmod 755 filechmod u+x file
chmod命令用于修改文件或目录的权限,可以使用数字模式或符号模式。
chown user:group file
chown命令用于修改文件或目录的所有者和所属组。
sudo command
sudo命令用于以超级用户权限执行指定命令。
以上是Linux系统中一些常用的命令,掌握这些命令可以大大提高我们在Linux环境下的工作效率。希望这篇文章对大家有所帮助!
本周精彩文章推荐
原文作者:DevOps和k8s全栈技术;如有侵权,请联系管理员删除。