本文共 2650 字,大约阅读时间需要 8 分钟。
who 命令用于查看当前所有登录系统的用户信息。它可以帮助系统管理员了解当前登录的用户状态。
who -a
这将显示每个登录用户的信息,包括用户名、终端类型、登录时间和所在位置。
exit 命令用于退出当前终端会话。如果是使用 SSH 远程登录,退出登录账户也会切换回上一个登录用户。
exit 会直接退出当前终端。exit 会切换回本地用户账户。sudo 执行某些操作,需要使用 exit 或 logout 退出。在 Unix/Linux 系统中,useradd 命令用于添加新用户账号。新用户默认会被创建一个主目录,位于 /home/用户名。
useradd [选项] 新建用户账号
-g:指定用户的初始组名,默认与用户名相同。-d:创建用户的主目录,默认是 /home/用户名。-s:指定用户的 shell 解释器,默认是 /bin/sh。-n:不显示新用户的信息提示。passwd 命令用于为用户设置或修改密码。普通用户可以使用该命令修改自己的密码,而超级用户可以为其他用户设置密码。
passwd [用户名]
userdel 命令用于删除用户账号及其相关数据。使用前需谨慎,因为删除用户会永久删除其数据。
userdel [选项] 用户名
-r:递归删除用户的主目录和相关文件。-l:保留用户的账号和组,但删除用户的主目录和数据。su 命令用于切换用户身份。默认情况下,切换后会进入用户的主目录。
sudo su。cat /etc/group 命令可以查看系统中所有用户组的信息。groupmod + Tab 命令在终端中按三次 Tab 键也可以查看用户组。
groupadd 组名
groupdel 组名
usermod -g 用于将用户从当前组移动到指定组。
usermod -g 组名 用户名
cat /etc/passwd 命令可以显示用户的详细信息,包括用户组。
默认情况下,新创建的用户不能使用 sudo。可以使用以下命令为用户添加 sudo 权限:
sudo usermod -a -G adm 用户名
或者:
sudo usermod -a -G sudo 用户名
chmod 命令用于修改文件或目录的访问权限。支持字母法和数字法。
chmod u/g/o/a +/-/= rwx 文件或目录
chmod 777 test/ -R
递归修改所有子目录和文件的权限。
chown 命令用于更改文件的所有者。
chown [用户名] 文件或目录
chgrp 命令用于更改文件的所属组。
chgrp [组名] 文件或目录
cal 命令用于查看当前日历。可以使用以下选项:
-y:显示完整年日历。cal -y
date 命令用于设置或显示系统时间。
date [MMDDhhmm[[CC]YY][.ss]] +format
date +"%y,%m,%d,%H,%M,%S"
ps 命令用于显示系统进程信息。
-aux:显示详细进程信息。top 命令用于动态显示运行中的进程信息。可以按键调整显示排序。
kill 命令用于终止进程。需要知道进程号。
kill [-signal] pid
kill -9 9133
reboot
shutdown
init 0
df 命令用于显示磁盘空间使用情况。
df -h
du 命令用于统计目录或文件的磁盘空间。
du -h /path/to/directory
ifconfig 命令用于显示网络接口信息。
ifconfig eth0
ping 命令用于测试网络连接。
ping 192.168.1.100
sudo apt-get update
sudo apt-get install package
sudo apt-get remove package
sudo apt-get clean && sudo apt-get autoclean
sudo apt-get update && sudo apt-get install vim
sudo apt-get install openssh-server
ssh 用户名@IP地址
scp 本地文件名 远程用户名@远程IP:远程文件名
scp 远程用户名@远程IP:远程文件名 本地文件名
scp -r 远程用户名@远程IP:远程目录 本地目录
####vim基础操作
i 进入插入模式。ESC 返回命令模式。####编写代码
:i
sudo apt-get update && sudo apt-get install openssh-server
sudo systemctl start sshd
ps -e | grep ssh
转载地址:http://mexaz.baihongyu.com/