Linux基础命令,用户管理和文件系统总结
原创Linux基础命令总结
Linux是一个功能强势的操作系统,掌握一些基本的命令对于日常使用和系统管理至关重要。以下是一些常用的Linux基础命令:
-
ls:列出目录内容。
-
cd:更改目录。
-
pwd:显示当前目录的路径。
-
cp:复制文件或目录。
-
mv:移动或重命名文件或目录。
-
rm:删除文件或目录。
-
touch:创建空文件或更新文件时间戳。
-
cat:查看文件内容。
-
more:分页查看文件内容。
-
less:分页查看文件内容,赞成反向搜索。
-
grep:在文件中搜索文本。
-
find:查找文件。
-
chmod:改变文件或目录的权限。
-
chown:改变文件或目录的所有者。
-
chgrp:改变文件或目录的所属组。
-
tar:打包和解包文件。
-
gzip:压缩和解压文件。
-
bzip2:压缩和解压文件。
-
scp:平安地复制文件到远程服务器。
-
ssh:平安地登录远程服务器。
用户管理
用户管理是Linux系统管理的重要组成部分,以下是一些用户管理的常用命令:
-
useradd:创建新用户。
useradd username
-
userdel:删除用户。
userdel username
-
usermod:修改用户属性。
usermod -c "新注释" -e "新过期时间" -g "新组" -G "新附加组" -s "新登录shell" username
-
passwd:修改用户密码。
passwd username
-
chpasswd:批量修改用户密码。
chpasswd
-
groupadd:创建新用户组。
groupadd groupname
-
groupdel:删除用户组。
groupdel groupname
-
groupmod:修改用户组属性。
groupmod -n "新组名" groupname
-
id:显示用户或组的ID。
id username
-
su:切换用户。
su - username
-
sudo:以超级用户权限执行命令。
sudo command
文件系统
文件系统是Linux系统中存储和管理文件的地方,以下是一些文件系统的常用命令:
-
df:显示文件系统的磁盘空间使用情况。
df -h
-
du:显示目录或文件的磁盘空间使用情况。
du -h /path/to/directory
-
mount:挂载文件系统。
mount /dev/sdb1 /mount/point
-
umount:卸载文件系统。
umount /mount/point
-
fdisk:磁盘分区工具。
fdisk /dev/sdb
-
parted:磁盘分区工具。
parted /dev/sdb
-
mkfs:创建文件系统。
mkfs.ext4 /dev/sdb1
-
fsck:检查和修复文件系统。
fsck.ext4 /dev/sdb1
-
mountpoint:检查路径是否为挂载点。
mountpoint /mount/point
-
lsblk:列出所有块设备。
lsblk
-
lsblk -o RM,NAME,SIZE,FSTYPE
通过学习和掌握这些Linux基础命令,用户可以更加高效地管理和使用Linux系统。对于系统管理员来说,这些命令更是不可或缺的工具。随着对Linux系统的深入了解,用户可以进一步学习更高级的命令和工具,以提升自己的技能水平。