
本文共 2442 字,大约阅读时间需要 8 分钟。
关机
在终端输入命令:
shutdown -h 1 # 1分钟后关机
shutdown -h now # 立即关机
shutdown -h 12:00 # 定时关机(12:00关机)
重启
终端输入:
shutdown -r 1 # 1分钟后重启
shutdown -r now # 立即重启
shutdown -r 12:00 # 定时重启(12:00重启)
reboot # 立即重启
注销
输入命令:
logout # 在Xshell中退出用户(相当于断开连接)
exit # 在Xshell中退出用户(相当于断开连接)
ctrl + d # 在Xshell中退出用户(相当于断开连接)
创建用户
输入命令:
useradd lisicheng # 创建用户lisicheng(用户会出现在home目录下)
useradd -d /home/lisicheng # 指定用户登录时的主目录
useradd -g [用户组名] [用户名] # 创建用户时为该用户指定组
删除用户
输入命令:
userdel [用户名] # 删除一个用户(保留家目录)
userdel -f [用户名] # 删除用户登入目录及目录中所有的文件
userdel -r [用户名] # 递归删除用户的同时删除用户的所有文件和目录
设置或修改用户密码
输入命令:
passwd [用户名] # 设置用户密码(root用户下可以修改任意用户的密码)
普通用户可直接输入passwd 修改自身密码
查询用户信息
输入命令:
id [用户名] # 查看用户ID、所在组的ID、组号
切换用户身份
输入命令:
su - [用户名] # 切换用户(中间的横杠可以没有)
管理用户组
输入命令:
groupadd [组名] # 创建一个组
groupdel [组名] # 删除一个组
查看用户和组相关文件
输入命令:
vim /etc/passwd # 查看用户信息
vim /etc/shadow # 查看用户密码
vim /etc/group # 查看组信息
设置运行级别
输入命令:
init [0123456] # 指定运行级别
常用级别:
0 : 关机
1 : 单用户模式(找回丢失密码)
2 : 多用户模式(系统未启动network服务)
3 : 多用户模式(系统启动network服务)
4 : 系统未使用保留给用户(命令行界面)
5 : 图形界面
6 : 系统重启
常用帮助命令
输入命令:
man [命令或配置文件] # 查看命令手册
路径管理
输入命令:
pwd # 显示当前工作目录的绝对路径
绝对路径: 路径的写法由根目录/写起
相对路径: 不以/开头
查看目录内容
输入命令:
ls [-la [目录或文件]] # 查看目录内容
cd [目录] # 切换目录(cd ~回到家目录,cd ..返回上一级目录)
创建和删除目录
输入命令:
mkdir [-p] [目录名] # 创建目录(-p创建中间目录)
mkdir -p [父目录]/[子目录名] # 在指定目录下创建子目录
rmdir [-p] [空目录名] # 删除空目录(-p删除所有空目录)
rmdir -p [完整路径] # 删除指定目录及所有内容
文件操作
输入命令:
touch [文件名] # 创建空白文件
cp -r [源目录]/[文件或子目录] [目标目录] # 复制目录及内容
删除文件或目录
输入命令:
rm test.txt # 删除文件
rm -rf [目录名] # 删除指定目录及目录下所有文件
文件重命名和移动
输入命令:
mv [原文件名] [新文件名] # 重命名
mv [/home/文件名] [/目标目录] # 移动文件到指定目录
查看文件内容
输入命令:
cat [-n] [文件名] # 查看文件内容
more /etc/profile # 逐页浏览文件
less [文件名] # 实时浏览文件
文件追加与覆盖
输入命令:
ls -l > 文件名 # 列表内容覆盖文件
ls -l >> 文件名 # 列表内容追加到文件
cat 文件1 > 文件2 # 文件1内容覆盖文件2
echo "内容" >> 文件 # 内容追加到文件
查看历史命令
输入命令:
history # 查看命令历史
!编号 # 重新执行编号对应的命令
查询时间日期
输入命令:
date # 显示当前时间
date +%Y-%m-%d %H:%M:%S # 显示年月日时分秒
cal # 显示日历
查找文件
输入命令:
find [搜索范围] [-user [用户名]进 -name [文件名]] # 查找文件
locate 文件名 # 精确查找文件
文件压缩与解压
输入命令:
gzip [文件名] # 压缩文件
gunzip [压缩文件] # 解压文件
zip -r mypackage.zip /home/ # 压缩整个home目录
unzip -d /opt/ mypackage.zip # 解压文件到指定目录
tar -zcvf myhome.tar.gz /home/ # 打包home目录
tar -zxvf myhome.tar.gz # 解压文件
创建和删除软链接
输入命令:
ln [源文件或目录] [目标链接名] # 创建软链接
rm -rf [链接名] # 删除软链接
查看日志文件
查看文件中的日志信息:
more /path/to/logfile # 逐页浏览
less /path/to/logfile # 实时浏览
查看 Shell 提示符和历史记录
查看当前 Shell 状态:
echo $PATH # 显示环境变量
查看最近的命令历史:
history 10 # 查看最近10条命令
时间日期格式化
格式化输出时间:
date +%Y-%m-%d %H:%M:%S # 显示年月日时分秒
发表评论
最新留言
关于作者
