Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

《鸟哥的Linux私房菜(基础篇)》第4章 首次登陆与在线求助 #20

Open
qunzi0214 opened this issue Nov 17, 2020 · 0 comments
Labels
read book 读书笔记

Comments

@qunzi0214
Copy link
Owner

qunzi0214 commented Nov 17, 2020

X Window的使用

装机后实测:TODO

关闭界面切换的动画

终端输入 gsettings set org.gnome.desktop.interface enable-animations false

X Window 与命令行切换

Linux默认的情况下会提供六个操作接口环境(tty1 ~ tty6)供用户登录,切换:Ctrl + Alt + F1 ~ F6
如果在 tty3 上登录了系统,同时运行 startx 则图形界面会产生在 tty3 上
startx 生效条件:

  • 没有其他 X Window 被启用;
  • 安装了 X Window ,并且 X Server 能顺利启动;
  • 最好有窗口管理器,如 GNOME、KDE、TWM 等

命令行

命令的基本构成

$ command [-options] parameter1 parameter2 ...

命令组成:

  • 第一部分是命令或可执行文件
  • 通常简写选项是 -h ,完整选项是 --help
  • 中间的空格不论多少,都视为一格
  • 可以用 \ 来转义紧接着的特殊字符,如回车

从一些简单命令开始

$ date
2020年11月18日 星期三 10时46分07秒 CST

$ date +%Y/%m/%d
2020/11/18

某些选项前面是 - ,特殊情况下,也有些选项的前面是 +

$ cal [month] [year]

可以快速查看日历

$ bc

启动一个计算器环境,输入 scale=3 即保留小数点后3位,输入 quit 离开

重要热键

  • tab:在一串命令第一个字段后面是命令补全,非第一个字段后面是文件补全。安装了 Bash-completion 后,某些命令后面可以进行选项和参数补全
  • Ctrl + c:中断当前程序或输入
  • Ctrl + d:通常代表EOF(End Of File),也可以当做 exit 使用
  • shift + PageUP/PageDown:往前往后翻页

求助

--help:命令的使用方法(zsh上并不支持)
man [command]:打开该命令的 manual page
info [command]:打开该命令的 info page

man/info 中命令代号 含义
1 用户在shell环境可以操作的命令或可执行文件
2 系统内核可调用的函数与工具
3 常用的函数或函数库,大部分为C的函数库
4 设备文件的说明,通常在 /dev 下的文件
5 配置文件或者是某些文件的格式
6 游戏
7 惯例和协议,例如Linux文件系统,网络协议
8 系统管理员可以使用的命令
9 跟内核有关的文件
按键 manual page info page
空格 向下翻页 向下翻页
Page Down 向下翻页 向下翻页
Page Up 向上翻页 向上翻页
Home 去第一页
End 去最后一页
/string 向下查找string这个字符串 查找字符串
?string 向上查找string这个字符串
n 查找下一个字符串 前往下一个节点
N 查找上一个字符串
q 退出 退出
Tab 在节点之间移动
Enter 在节点上时,进入节点
b 移动光标到节点顶部
e 移动光标到节点底部
p 前往上一个节点
u 向上移动一级
s 查找字符串
h,? 显示帮助选项

总结:

  • 如果知道某个命令,忘记相关选项和参数,可以使用 --help
  • 有任何不知道的命令或文件格式,考虑用 maninfo 来查询
  • /usr/share/doc 下面有一些服务或软件的说明文件

关机

与关机有关的常用操作:

  • who:可以查看当前有谁在线
  • netstat -a:可以查看网络联机状态
  • ps -aux:可以查看目前主机使用状态
  • sync:将数据同步写入硬盘
  • shutdown:最常用关机命令
  • reboot/halt/poweroff:重新启动、关机等
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
read book 读书笔记
Projects
None yet
Development

No branches or pull requests

1 participant