第3章 基本的bash shell命令

启动shell

  GNU bash shell提供对Linux系统交互式访问。他以常规程序运行,通常在用户登录终端时启动。登录时具体启动那种shell依据用户配置文件/etc/passwd 。

/etc/passwd 包含所有系统用户账户列表以及每个用户的基本信息。eg:其中一个条目

christine:x:501:501:Christine Bresnahan:/home/christine:/bin/bash

说明:

每个条目有7个字段,字段之间用冒号“:”分隔

  1. 用户名
  2. 用户密码(如果密码存储在其他文件中,则是个占位符)
  3. UID(用户ID)
  4. GID(组ID)
  5. 用户的全名
  6. 用户默认家目录
  7. 用户默认shell程序

尽管bash shell在用户登录的时候默认启动,但是shell的CLI界面是否呈现还取决于你与那种方式登录。如果以图形界面方式登录就不会出现CLI界面,具体位置见下图:

时间: 2024-10-24 14:43:09

第3章 基本的bash shell命令的相关文章

第4章 更多的bash shell命令

Monitoring Programs Peeking at the processes When a program runs on the system, it’s referred to as a process. To examine these processes, you need to become familiar with the ps command, the Swiss Army knife of utilities. It can produce lots of info

第3章 基本的bash shell命令(2)

创建文件 你总会时不时遇到创建空文件的情况.有时应用程序希望在他们写入数据之前,某个日志文件就已经存在.这时,你可用touch命令来轻松创建空文件. touch创建空文件,并将你的用户名作为文件的owner.文件大小为0,是因为你建的是空文件 $ touch test_one $ ls -l test_one -rw-rw-r-- 1 christine christine 0 May 21 14:17 test_one $ touch修改文件访问时间和修改时间为当前时间,该操作不修改文件内容

bash shell命令与监测的那点事(三)

bash shell命令与监测的那点事之df与du 前两篇介绍了bash shell的进程监控指令,但是有时候你需要知道在某个设备上还有多少磁盘空间.首先介绍df命令: df命令 df命令就是用来轻松查看所有已挂载磁盘的使用情况的: 1 [[email protected] ~]# df 2 Filesystem 1K-blocks Used Available Use% Mounted on 3 /dev/sda2 39219648 10728028 26499380 29% / 4 tmpf

bash shell命令与监测的那点事(二)

bash shell命令与监测的那点事之top 上次我们说到了ps命令,ps命令虽然在收集运行在系统上的进程信息很有用,但是也有不足之处,ps命令只能显示某个特定时间点的信息,如果你想观察频繁换进换出内存的进程的趋势,用ps的命令就不方便了. 而top命令刚好适用于这种场景.top命令跟ps命令相似,能够显示进程的信息,但它是实时显示的.下图是top命令输出截图: 1 top - 16:56:13 up 120 days, 23:37, 3 users, load average: 0.00,

bash shell命令与监测的那点事(一)

bash shell命令与监测的那点事之ps 学习LInux,不得不谈谈bash shell命令,介绍Linux命令行与Shell脚本的书有很多很多,bash shell命令也有很多,此次我们只谈谈有关监测的事情. 探查进程 当程序运行在系统上时,我们称之为进程.想监测这些进程,需要熟悉ps命令的用法,ps命令好比工具的瑞士军刀,它能输出运行在系统上的所有程序的许多信息. 但是很蛋疼的是,随着它的稳健而来的是复杂性-数不清的参数,这或许让ps命令成为了最难掌握的命令.大多数系统管理员在掌握了能提

基本bash shell命令

以下列举一些常用的bash shell命令,在使用时方便查找. 访问Linux系统上的手册:man 命令.例:man ps      手册是由分页程序来显示的,可以通过点击 空格,回车,向上和向下箭头进行翻页查看. 浏览文件系统:附一张常见Linux文件系统目录图 cd 命令:cd destination,cd命令可接受单个参数destination,用于切换到指定目录. destination参数可以用两种方式表示:1.绝对路径,2.相对路径 绝对路径:绝对路径总是以正斜线(/)作为起始,指明

基本的bash shell命令小结

以下是读<Linux命令行与shell脚本编程大全>第三章后,觉得有用的内容. 1./etc/passwd文件 该文件包含了所有系统用户账户列表及每个用户的基本配置信息,如下图所示: 每个条目有七个字段,字段之间使用冒号分隔,这些字段包括: •用户名 •用户密码(若密码在其他位置,则该位是一个占位符) •用户的系统UID •用户的系统GID •用户的全名 •用户的默认主目录 •用户的默认shell程序 2.shell提示符 默认bash shell提示符为$,提示符可更改,如下所示: [[em

linux 学习笔记 基本的bash shell命令

/etc/passwd 文件包含了所有系统用户账户列表以及每个用户的基本配置信息 用户名:密码:UID:GID:用户全名:用户默认的工作目录:用户默认的shell程序 默认情况下,bash shell启动时会自动处理用户主目录下.bashrc文件中的命令. 它经常设置各种应用程序中用到的环境变量. “-”是主目录的缩略表示 PS1:控制默认命令行提示符的格式 PS2:控制后续命令行提示符的格式 所有提示符特殊字符都从反斜线(\)开始. man命令用来访问存储在Linux系统上的手册页面. Nam

Linux命令行–基本的bash shell命令

启动shell: /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用户的系统UID 用户的系统GID 用户的全名 用户的默认主目录 用户的默认shell程序 如:zmcheng:x:501:501:zhangmingcheng:/home/zmcheng:/bin/bash 默认情况下,bash shell启动时会自动处理用户主目录下.bashrc文件中的命令 shell 提示符: PS1:控制默认命令行提示符的格