Ubuntu常用命令
Ubuntu是什么
Ubuntu是一种流行的Linux操作系统,它基于Debian GNU/Linux,并由Canonical Ltd.公司开发和维护。Ubuntu是一个免费、开源的操作系统,被广泛用于个人电脑、服务器和云平台。
Ubuntu的目标是为用户提供一个简单易用、稳定可靠的操作系统,同时也支持广泛的硬件设备和软件应用。它采用了Unity桌面环境(在16.04版之前)和GNOME桌面环境(在17.10版及以后)等用户界面,提供了直观的图形用户界面和丰富的应用程序。
Ubuntu的发行版通常包括长期支持版(LTS)和常规支持版(Regular)。长期支持版每两年发布一次,获得5年的官方支持和更新,而常规支持版每6个月发布一次,获得9个月的官方支持和更新。
总的来说,Ubuntu是一个功能强大、免费开源的操作系统,适用于各种不同的用途,包括个人计算、服务器运行和开发环境搭建。
1、文件和目录操作
- `ls`:列出当前目录下的文件和子目录。
- `cd`:改变当前工作目录。 cd /home/liuchunlin/test
- `pwd`:显示当前工作目录的绝对路径。
- `mkdir`:创建新目录。 mkdir test
- `rm`:删除文件或目录。 rm -r test
- `cp`:复制文件或目录。
复制文件并重命名cp test.json /home/liuchunlin/test/test2.json
复制文件到新的目录cp test.json /home/liuchunlin/test/
复制文件夹及其内容到新的目录 cp -r /home/liuchunlin/test2 /home/liuchunlin/test
- `mv`:移动文件或目录,也可用于重命名文件或目录。
重命名文件:mv test.json newtest.json
移动文件并重命名:mv newtest.json /home/liuchunlin/test/test.json
重命名目录:mv /home/liuchunlin/test2 /home/liuchunlin/newtest
2、系统信息
- `uname`:显示系统信息。
- `top`:显示系统资源使用情况和进程信息。按下键盘上的 "q" 键来退出 top 界面。
- `df`:显示文件系统的磁盘空间使用情况。
- `free`:显示系统内存使用情况。
- `lsb_release`:显示发行版信息。 lsb_release -a
3、用户和权限管理
- `sudo`:以超级用户权限执行命令。
- `su`:切换用户。su newuser
- `passwd`:修改用户密码。sudo passwd newuser
- `useradd`:创建新用户。 sudo useradd -m newuser
- `userdel`:删除用户。 sudo userdel -r newuser
- `chmod`:修改文件或目录的权限。
- `chown`:修改文件或目录的所有者。
4、软件管理
- `apt-get`:用于管理软件包,包括安装、更新和删除软件包。
- `dpkg`:用于安装、删除和管理 .deb 格式的软件包。
- `snap`:用于安装和管理 snap 包。
5、网络操作
- `ifconfig`:显示和配置网络接口信息(已弃用,推荐使用 `ip` 命令)。
- `ping`:测试主机之间的连通性。ping www.baidu.com
- `wget`:从网络下载文件。
wget https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark- 3.5.1/spark-3.5.1-bin-hadoop3.tgz
- `ssh`:远程登录到其他计算机。
- `netstat`:显示网络连接、路由表和接口统计信息。sudo apt install net-tools
6、其他常用命令
- `grep`:在文件中搜索指定模式。
- `tar`:压缩和解压缩文件。
- `find`:在文件系统中搜索文件。
- `history`:显示最近执行的命令历史记录。
- `cat`:连接文件并打印到标准输出。 - `cat /etc/passwd`:查看用户列表。