以下是一些 Ubuntu 常用命令及使用举例:
文件和目录操作命令
ls(list)
功能:列出目录的内容。
举例:
`ls`:列出当前目录下的所有非隐藏文件和文件夹。
`ls l`:以详细列表形式显示文件和文件夹信息,包括权限、所有者、大小、创建时间等。
`ls a`:显示当前目录下包括隐藏文件在内的所有文件和文件夹。
cd(change directory)
功能:切换工作目录。
举例:
`cd /home/user/Documents`:进入`/home/user/Documents`目录。
`cd..`:返回上一级目录。
mkdir(make directory)
功能:创建新的目录。
举例:
`mkdir new_folder`:在当前目录下创建一个名为`new_folder`的新目录。
rm(remove)
功能:删除文件或目录。
举例:
`rm file.txt`:删除当前目录下的`file.txt`文件。
`rm r directory`:递归删除`directory`目录及其所有内容。
cp(copy)
功能:复制文件和目录。
举例:
`cp file1.txt file2.txt`:将`file1.txt`复制为`file2.txt`。
`cp r dir1 dir2`:递归复制`dir1`目录及其内容到`dir2`。
mv(move)
功能:移动或重命名文件和目录。
举例:
`mv file.txt new_location/file.txt`:将`file.txt`移动到`new_location`目录下。
`mv old_name.txt new_name.txt`:将文件`old_name.txt`重命名为`new_name.txt`。
软件管理命令
aptget
功能:用于安装、升级和删除软件包。
举例:
`sudo aptget update`:更新软件源列表。
`sudo aptget install package_name`:安装名为`package_name`的软件包。
`sudo aptget remove package_name`:删除已安装的软件包。
`sudo aptget upgrade`:升级所有已安装的可升级软件包。
aptcache
功能:用于查询软件包信息。
举例:
`aptcache search keyword`:搜索包含`keyword`的软件包。
`aptcache show package_name`:显示`package_name`软件包的详细信息。
系统管理命令
sudo
功能:以超级用户(root)权限执行命令。
举例:
`sudo command`:以 root 权限执行`command`命令,例如`sudo aptget install vim`。
shutdown
功能:关闭或重启系统。
举例:
`sudo shutdown h now`:立即关闭系统。
`sudo shutdown r now`:立即重启系统。
`sudo shutdown h 20:00`:在 20:00 关闭系统。
top
功能:实时显示系统中各个进程的资源占用情况。
举例:直接在终端输入`top`,可以查看当前系统中进程的 CPU、内存等使用情况,按`q`键退出。
df
功能:查看磁盘使用情况。
举例:
`df h`:以人类可读的方式(如 KB、MB、GB 等)显示磁盘使用情况。
free
功能:查看内存使用情况。
举例:
`free m`:以兆字节(MB)为单位显示内存使用情况,包括总内存、已使用内存、空闲内存等信息。