01-Linux基础及常用命令

更新时间:2023-05-19 02:51:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Linux应用基础 及常用命令2013.07 rgz@

Linux系统的组成

Kernel 内核 Shell 命令行如bash Applications 其他第三方应用程序

Linux系统的组成(1/4)

Linux内核(Linux

Kernel):

是Linux操作系统的核心程序,其必须完成以下内容: 管理程序的运行,为程序分配资源,并且处理程序之间 的通信。 管理对文件系统的读写,把对文件系统的操作映射成对 磁盘或其它块设备的操作。 管理存储器,为程序分配内存,并且管理虚拟内存。 管理输入、输出,将设备映射成设备文件。 管理网络。

Linux系统的组成(2/4)

Linux

Shell:

Shell:是一个命令解释器,是内核和用户之间的接口。 Shell:是一个编程语言。(Shell script) 系统的启动过程: init -> login -> passwd -> shell

Linux系统的组成(3/4)

LinuxUser: ls command

Shell:Interpreter shell Kernel

ls: list directory contents5

Linux系统的组成(4/4)

Linux应用程序 标准的Linux系统都具有一整套称为应用程 序的程序集,包括文本编辑器、Xwindow、办 公套件、Internet工具和数据库等。

i=1 do while (i<=1000) useradd stu$i i=$i+1 enddo6

Linux的简单命令

登录和退出Linux date、cal、clear和echo who mail、write、mesg man 常用的按键 命令模式

Linux的简单命令:登录和退出Linux

$login: UserName 登陆 $password: [your password] 登录后系统将进入shell命令提示符状态或图形界面。 在命令提示符下敲入: $〈Ctrl-d〉 退出命令 $ exit $ logout login: 注:# 是系统管理员的命令提示符,$是普通用户的命令提示符

Linux的简单命令:date$date显示日期和时间

Wed Sep 29 09:58:29 CST 2004 #date -s 20041229 设置日期

Wed Dec 29 00:00:00 CST 2004 #date -s 12:23:23 设置时间

#date -s “2006-10-10 12:12:23″注:系统日期只能有系统管理员来设置 CST:China Standard Time 中国标准时间9

Linux的简单命令:cal (1/3)显示日历 cal [month] [year] $cal 1 2000January 2000 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Linux的简单命令:cal (2/3)cal [month] [year] $cal 只显示当前月份信息日 4 11 18 25 十月 2009 一 二 三 四 1 5 6 7 8 12 13 14 15 19 20 21 22 26 27 28 29 五 2 9 16 23 30 六 3 10 17 24 31

Linux的简单命令:cal (3/3)$cal 2004若只有一个数字,则被认为是年,并显示相应年的12个月的 日历。 $cal 00 $cal 99 $cal 01

cal 00 produces an error – the year must be a number between 1 and 9999

The calendar for the year 1 AD.

Linux的简单命令:clear和echo$clear $echo例:

清屏.在标准输出上显示字符串.

$ echo Please insert diskettePlease insert diskette

$echo please insert \> diskette please insert di

skette

\: 换行符

Linux的简单命令:who$who显示登陆到系统的所有用户的详细信息

denise pts/1 Jun 8 07:07 joe lft/0 Jun 8 08:34the user joe, on terminal lft/0, logged in at 8:34 a.m. on June 8.

$whoami

显示当前用户有效帐号, 系统使用该帐号决定用户权限

denise

Linux的简单命令: mail (1/4)mail:发送E-mail $ mail <username>

$mail joe Subject:meeting Don’t’forget about the meeting today! <ctrl-d> 按<ctrl-d>键是在下一个空行!! Cc: <enter> $

Linux的简单命令: mail (2/4)mail:接收 E-mail $mail Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/joe": 3 messages 2 new > U 1 test@localhost.local Thu Sep 15 10:02 16/645 “Hello!”N 2 test@localhost.local Thu Sep 15 10:03 16/644 N 3 test@localhost.local Thu Sep 15 10:05 16/644 “Information” “Meeting”

? t 2U 未读的邮件. N 收到的新邮件. ? 或 & as the mail subsystem prompt(系统提示符)

Linux的简单命令: mail (3/4)在邮件系统提示符 ? 下可输入的命令: d 删除信息 R 回复邮件. q 退出mail平台,保存之前的操作 t 显示信息 enter 下一个 数字n 察看第n个邮件一旦邮件被打开,其将被放在 $HOME/mbox目录中,若想再看这些

信息则用: mail –f

Linux的简单命令: wall这个命令将在系统中的所有在线用户的终端上显示信息, 主要用于广播系统管理信息。 # wall the system will be shutdown from 10 pm today. 此时所有在线用户会收到以下信息: Broadcast message from root (pts/0) (Wed Sep 14 11:16:16 2005):

the system will be shutdown from 10pm today

Linux的简单命令: write若一用户在线,可用write命令发送信息。 $write <username> $write joe $write sam 按<ctrl-d> 来结束会话. EOF 说明另一个人结束会话 这一方也需按<ctrl-d> 来结束会话

Linux的简单命令: mesgmesg 命令可以决定用户是否接收来自write和 wall 命令 发送的消息,但对root用户的发送的消息不起作用. $mesg n$mesg y

拒绝消息

允许接收消息

Linux的简单命令: 常用的按键

<backspace> <ctrl-c> <Ctrl-d> <ctrl-u>

删除 中断当前的命令并返回Shell. 中断当前的通信或从文件中退出。 删除整行.

本文来源:https://www.bwwdw.com/article/own4.html

Top