Linux命令速查与管理全攻略
需积分: 0 80 浏览量
更新于2024-09-17
收藏 137KB DOC 举报
"《Unix命令大全手册》是一本实用的Linux下命令速查工具,它涵盖了广泛且深入的命令知识,旨在帮助用户高效地管理和操作Unix/Linux系统。该手册主要分为四个部分:启动、关机、登录、登出;Shell相关操作;用户管理;以及系统消息管理。
1. 启动、关机、登录、登出相关命令:
- `<login>`:用于登录系统,用户输入用户名和密码后,可以进入系统。
- `<logout>`:表示退出当前会话,离开当前用户环境。
- `<exit>`:与`logout`功能类似,但通常在命令行界面中使用。
- `<shutdown>`:停止系统的正常运行,可能会有保存数据的过程。
- `<halt>`:立即关闭系统,不进行数据保存,适用于紧急关机。
- `<reboot>`:重启系统,完成当前任务后重新启动。
- `<poweroff>`:完全关闭系统,不等待用户确认。
- `<sync>`:确保内存中的数据同步到硬盘,以防意外断电丢失数据。
- `<lilo>`:安装或管理Linux内核加载器,用于选择不同的内核启动。
- `<grub>`:现代Linux系统的默认引导加载器,替代了lilo。
2. Shell相关命令:
- `<chsh>`:允许用户更改登录时使用的Shell。
- `<history>`:查看用户在Shell中的历史命令记录。
- `<alias>`:创建命令别名,简化常用复杂操作。
- `<unalias>`:取消已定义的命令别名。
- `<which>`:查找命令的路径,显示其实际执行位置。
- `<type>`:检测命令类型,如内置、可执行文件等。
- `<echo>`:显示指定字符串或变量的值。
- `<set>` 和 `<printenv>`:分别用于设置和查看Shell环境变量。
- `<export>` 和 `<env>`:设置环境变量,区别在于前者持久,后者临时。
- `<unset>` 和 `<setenv>`/`<unsetenv>`:释放或设置环境变量。
3. 用户管理相关命令:
- `<su>`:切换用户权限,暂时成为其他用户执行命令。
- `<useradd>` 和 `<adduser>`:添加新用户账户。
- `<userdel>` 和 `<usermod>`:删除或修改用户信息。
- `<chfn>`:更新用户详细信息,如全名、电话等。
- `<groupadd>`:创建新的用户组。
- `<groupdel>` 和 `<groupmod>`:管理用户组。
- `<passwd>`:更改用户密码。
- `<whoami>`:显示当前登录用户的用户名。
- `<logname>`:同上,显示当前登录用户账号。
- `<users>`:列出所有登录用户的信息。
- `<who>`, `<w>`:查询登录用户的状态和信息。
- `<id>`:显示指定用户的基本信息,包括ID。
- `<groups>`:查看用户所属的用户组。
- `<finger>`:获取指定用户的详细资料。
- `<mesg>`: 控制是否接收消息通知。
- `<write>`: 给其他用户发送消息。
- `<wall>`: 向所有用户发送消息。
- `<talk>`: 与其他用户实时聊天。
4. 系统消息管理:
- `<date>`:显示或设置当前日期和时间。
- `<uptime>`:统计系统运行时间。
- `<arch>`:显示计算机硬件架构,如x86或arm。
- `<uname>`:获取关于操作系统的详细信息。
- `<tty>`:查看当前登录的终端设备名称。
- `<last>` 和 `<lastb>`:查看登录和非法登录的历史记录。
- `<dumpkeys>` 和 `<loadkeys>`:查看和更改键盘布局。
- `<df>`:检查磁盘空间使用情况。
- `<du>`:计算目录或文件的磁盘占用空间。
《Unix命令大全手册》提供了一个全面的指南,无论是对Linux初学者还是经验丰富的用户,都能从中快速找到所需命令,提高日常操作效率。掌握这些命令,是成为Linux高手的重要基石。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-12-10 上传
2010-04-15 上传
662 浏览量
2011-05-07 上传
pkudlpopo
- 粉丝: 0
- 资源: 6
最新资源
- js代码-对象数组去重
- mascoshopsql
- 调用系统相机录制视频并指定路径.rar
- audio-share-discord-linux:Discord屏幕共享,现在带有音频!
- Android应用源码使用ViewPager实现左右滑动翻页.zip
- GeneralLedger:总分类帐Web应用程序
- Turtle3D
- cpp代码-串行FCM算法代码
- LoveProject:。。
- image-music-box
- Android应用源码实现获取视频的缩略图(ThumbnailUtils),并且播放.zip
- NewsApp:一个简单的本机新闻应用程序
- ruby-snippet:VSCode的ruby-snippet
- squzy:Squzy-是一款高性能的开源监视,事件和警报系统,使用Bazel和love用Golang编写
- 奇异值分解实现图片压缩代码【三个代码+一个实验报告】
- fpga-docker:用于构建Docker容器的工具,用于运行各种FPGA供应商提供的工具链