Linux学习笔记之二

单元二:快速教程
   Linux 用户环境组件包括:
   # 内核 (Kernel)
   #Shell
   # 终端模拟器 (Terminal Emulator)
   #X Window 系统
   # 窗口管理器 (Window Manager)
   # 桌面环境 (Desktop Environment)
  本地登录时,若是在虚拟终端中以文本界面登录,运行级别 (runlevel) 3 ;当在图形界面登录是,运行级别 (runlevel) 5 。可使用 init 来切换 runlevel ,如 init 3 或者 init 5
   ls 命令通常用于查看文件系统, Red Hat Linux 使用 彩色的 ”ls 来区分不同的文件。命令例如:
   $ ls -lh 文件以 KB 大小列出并列出属性等详细信息
   $ ls -a 列出所有文件 ( 显示隐藏的以 "." 开头的文件 )
   $ ls -al 列出所有文件及其详细信息
   $ ls -R 列出目录下所有子目录及文件
  所有的硬件设备都是以文件形式存在的,只不过它们是特殊的文件,并存放在 /dev 目录下。设备分为块设备 (block) 和字符设备 (character) 两种。在用 ls -l 命令显示时,设备文件的类型会在属性的第一位以 "b" 或者 "c" 分别表示。块设备是可随机读写的设备,例如硬盘;字符设备必须是顺序读写的,比如串口。
  进程 (process) 是一个正在执行的程序的实例 ( 程序的一次运行 ) ,每个进程都有一个唯一的进程号 PID ,从 1-32768 取值。其中 PID 1 init 进程所保留。线程 (thread) 可以看作是一个进程内部的 小进程 ,和系统中的进程有些相似。
  用 ps -ef pstree 可以罗列当前的进程列表。 top 可即时监视当前所有进程, gtop 是一个图形界面的进程监视程序。
  在命令行 Shell 中,最常用和最著名的是 bash(Bourne Again SHell) ,也是 Linux 的缺省 shell bash 的全局设置文件为 /etc/profile /etc/bashrc 。当然还有其他的 shell 比如 csh 等。
  两个以上的命令 / 程序的连续执行可使用分号 “ ; ” 。若需要连续执行命令并保证前一个命令没有返回错误的前提下执行下一个命令的话,可在命令间加上 “ && ” 。若命令在一行打不下或想人为换行,可在行末尾加 “ \ ” 然后回车,继续这个命令的后面的部分。
   man 命令后跟命令名可找到相应的帮助页面,按 q 退出。例如 man ls 或者 ls --help info 命令后跟 section_name 可找到相应部分的帮助。在 /usr/share/doc/HOWTO/ 中有编译好的 HowTos 可供查阅。
   env 命令显示环境变量; set 命令显示环境变量和本地 shell 变量。下面是一些通用变量:
   PATH - 可执行文件搜索路径
   PWD - 当前目录
   TERM - 登录终端类型
   SHELL - 登录 Shell 的路径
   HOME - 用户的 home 目录
   USER - 用户名
   DISPLAY - X 显示名
   VISUAL - 可视化编辑器名
   EDITOR - 缺省编辑器名
   root 用户拥有对系统的完全控制,用户号 (UID) 为保留的 0 。任何非特权用户的 UID 都大于 0 。可以用 id 命令查看当前用户信息。用 passwd 命令改变密码,密码长度应在 6-255 位之间,并且大小写敏感。 passwd [ 用户名 ] 用来修改某特定用户的密码。
  虚拟终端 (virtual console) 的设计支持非 GUI 的多重登录。缺省情况下有 6 个虚拟终端,可通过 CTRL-ALT-F[1-6] 在之间切换。在虚拟终端中可使用 Shift+PageUp Shift+PageDown 卷动显示。如果运行了 X ,则 X CTRL-ALT-F7 来切换。

你可能感兴趣的:(linux,职场,学习笔记,休闲)