ubuntu基本的shell命令

本文提供了一系列Linux系统管理的基本操作指导,包括用户管理、文件管理、软件安装与卸载、查看文件大小、端口检查等核心内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、新增用户

sudo useradd 用户名   

只新增用户,不添加/home文件夹

sudo adduser 用户名

新增用户的同时添加/home/用户名的文件夹

2、删除用户

sudo userdel 用户名

3、给用户增加sudo权限

首先,进入root用户:su

添加文件的写权限:chmod u+w /etc/sudoers

编辑sudoers文件:vim /etc/sudoers 

找到 root ALL=(ALL:ALL)   ALL

在下面一行添加:用户名  ALL=(ALL)   ALL

然后esc    :wq保存退出

4、vim修改文本

vim进入文本文件后,按i开始修改内容,修改完成后按esc,:wq为保存并退出,:q!为不保存直接退出。

5、软件安装

sudo apt-get install 软件名

6、软件卸载

sudo apt-get purge 软件名  彻底删除软件

然后sudo  apt-get autoremove和sudo apt-get clean 清除残余的配置文件

然后sudo apt-get update 更新一下软件信息

7、建立新文件

文件夹:sudo mkdir 文件夹名

文本文档:sudo vi 文件名

8、删除文件

sudo rm -r 文件名

9、给文件夹修改权限

sudo chmod 600 ××× (只有所有者有读和写的权限)

sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

10、查看文件和文件夹大小

$ df -h
命令结果参考如下:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda4             367G  7.1G  342G   3% /
none                  7.7G  232K  7.7G   1% /dev
none                  7.8G     0  7.8G   0% /dev/shm
none                  7.8G  440K  7.8G   1% /var/run
none                  7.8G     0  7.8G   0% /var/lock
/dev/sda1             184M   28M  147M  16% /boot
/dev/sda6             443G  120G  301G  29% /file
/dev/sda3              92G  4.4G   83G   5% /home
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
 上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点。我们可以看到 /dev/sda4 这个分区被挂在根目录下。
 接下来的四个字段 Size、Used、Avail、及 Use% 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。

 

用du命令查看文件或文件夹的磁盘使用空间

$ du -h --max-depth=1
2.5G    ./device
2.8M    ./.repo
688K    ./mirror
244M    ./platform
3.8G    ./kernel
884K    ./git-repo.git
6.4G    .

11. 查看服务器上有哪些端口在运行

sudo netstat -anp|grep 1:59
 

Ubuntu中常用的Shell命令有很多,下面列举了一些常见的命令以及它们的功能: 1. 目录信息查看命令 ls:用于列出当前目录下的文件和子目录。 2. 目录切换命令 cd:用于切换当前工作目录。 3. 当前路径显示命令 pwd:用于显示当前所在的工作目录路径。 4. 系统信息查看命令 uname:用于查看当前系统的信息,如操作系统名称、版本等。 5. 清理屏幕命令 clear:用于清空终端的显示内容,使屏幕变空白。 6. 显示文件内容命令 cat:用于查看文件的内容。 7. 切换用户身份命令 sudo:用于以超级用户的身份执行命令。 8. 文件拷贝命令 cp:用于将文件或目录复制到指定位置。 9. 切换用户命令 su:用于切换到其他用户身份。 10. 移动文件命令 mv:用于将文件或目录移动到指定位置或修改文件名。 11. 创建文件夹命令 mkdir:用于创建新的文件夹。 12. 创建文件命令 touch:用于创建新的空文件。 13. 删除命令 rm:用于删除文件或目录。 14. 目录删除命令 rmdir:用于删除空目录。 15. 显示网络配置信息命令 ifconfig:用于显示网络接口的配置信息。 16. 重启命令 reboot:用于重启系统。 17. 关机命令 poweroff:用于关闭系统。 18. 系统帮助命令 man:用于查看命令的帮助信息。 19. 数据同步写入磁盘命令 sync:用于将内存中的数据同步写入磁盘。 20. 查文件命令 find:用于在指定目录中查文件。 21. 查内容命令 grep:用于在文件中查指定的内容。 22. 文件夹大小查看命令 du:用于显示指定目录或文件的大小。 23. 磁盘空间检查命令 df:用于查看磁盘使用情况。 24. 使用gedit打开某个文件命令 gedit:用于使用gedit编辑器打开指定文件。 25. 当前的系统进程查看命令 ps:用于查看当前正在运行的进程。 26. 进程实时运行状态查看命令 top:用于实时查看系统的进程状态和资源占用情况。 27. 文件类型查看命令 file:用于查看文件的类型。 这些命令可以帮助您在Ubuntu中进行文件操作、目录切换、系统管理、网络配置等操作。如果您需要更详细的帮助信息,可以使用man命令结合具体命令名称来查看该命令的使用说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值