//点击后出现烟花效果

Linux基础操作

Linux基础操作


常用字符界面操作

注销:logout 、exit

关闭:shutdown、halt、init 0

重启:reboot、init 6

关机:poweroff


关机相关命令

shutdown [选项] [时间] [警告信息]

  • -k 不真正关机,只是发送警告

  • -r 关机后重启 reboot

  • -h 关机后停机 halt

  • -f 快速关机 重启动时跳过fsck

  • -c 取消关机 cancel

  • -t sec 等待sec秒后再通知init关机

  • time 设置关机时间,格式是hh:mm now是立刻


Red Hat Linux 的系统运行级别

runlevel 查看当前运行级

init 切换运行级

运行级别 说明
0 系统关机状态
1 单用户工作状态,用于root用户对系统维护
2 多用户状态(没有NFS)
3 多用户状态(有NFS),主机作为服务器是通常在该模式下工作(字符界面)
4 系统未定义、未使用
5 多用户模式,并且在系统启动后运行X window(图形界面)
6 系统正常关闭并重新启动

修改默认运行级:修改 /etc/inittab 文件

在多用户状态时,可以使用 alt + F1~F6 切换虚拟终端


用户账户的维护命令

增加用户账号

useradd 用户名

该命令做的事情:

  1. 在 /etc/passwd 文件中添加一行记录
  2. 在 /home 目录下创建新用户的主目录, 将 /etc/ske1 目录总的文件拷贝到该目录
  3. 新的用户暂时无法登入,要用 passwd 命令设置口令后才能登入
  4. 用户的 UID 和 GID 是 useradd 自动选取的,是将 /etc/passwd 中的 UID + 1, etc/ group 的 GID +1

删除用户

userdel [-r] [用户账号]

添加了 -r 的话删除的是用户及其工作主目录

不添加仅仅删除账号

其他

whoami 查看当前用户是谁

pwd 显示当前的目录

  • root 用户登入:

    • 命令提示符为:#
    • 主目录为: /root
  • 普通用户登入:

    • 命令提示符为:$
    • 主目录为:/home/xxx
  • 在普通用户登入下:

    • 使用 su - 再输入 root 账户密码就可以暂时切换到 root
    • su - xxx 切换到xxx用户身份
    • 如果 su 不加 - 切换身份了但是没有切换工作空间

startx 从字符界面进入到图形界面


目录操作常用命令

ls [选项] [文件目录列表] 文件显示命令 list

  • -a 显示所有文件及目录 (.开头的隐藏文件也会列出)
  • -l 除文件名外,列出文件状态、权限、拥有者、文件大小等 可以缩写成ll
  • -d 只列出目录(不递归列出目录内的文件)

cd [目录] 切换目录 change directory

  • cd /home 切换到 /home 目录

  • cd - 回到原来的目录

  • cd ~ 或直接 cd 进入当前用户的主目录

  • cd .. 进入当前目录的父目录

  • cd ../.. 进入父目录的父目录

cat [文件名]more [文件名]less [文件名]查看文件内容

  • more 时,按Enter一行一行往下、按空格一屏一屏翻、按B返回 、按 Q退出

| 管道符,用来重定向,把输出的结果从标准输出转到别的输出

head/tail -n 显示文本文件内容 前 n 行或后 n

touch [文件名] 新建文件 或 修改文件创建时间

rm [文件名] 删除文件(多个文件用空格隔开)

  • -i 交互式删除(有警告)(root 用户删除时默认有提示 其他用户不会)

  • -f 删除时不给提示 force

  • -r 删除目录以及目录下的子目录和文件(递归)

rmdir [目录名] 删除空目录

cp [选项] 源文件 目标文件 复制文件或者目录

  • -r 目录和内容一起复制(递归)
  • -p 保留源文件或目录的属性

mv 移动文件、目录或重命名

  • -r 递归移动文件夹

文件操作常用命令

file 查看文件类型

  • executable 可执行文件

type [-a] 查可执行文件

whereis [文件/目录] 查找文件的完整路径

which [命令名] 查找可执行命令的路径

find [path] [option] [action] 在外存中查找,速度慢 (ctrl + c 终止)

  • -name 文件名的方式查找
  • -mtime 根据最后修改时间查找

man 查询命令的用法(手册)

echo [字符串] 打印指定字符串

grep [字符串] [目录] 在目录中搜索包含指定字符串的内容

wc [-lwm] 计算行、单词、字的个数

\ 续行符 代表这条命令没输完

> 第二命令提示符

posted @   JunieXD  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示