我和linux的第七天

今天的内容学起来比较容易,整理了些。

linux基础

Ctrl+alt+F1~F6:文字界面登陆tty1~tty6终端;Ctrl+alt+F7:图形界面桌面。可进入/ect/inittab文件修改开机时的登录环境。

Red Hat Enterprise Linux Server release 6.4 (Santiago)系统名称及版本

Kernel 2.6.32-358.e16.x86_64 on an x86_64内核版本 主机硬件

命令的执行:command [-options] parameter1 parameter2...

命令    选项     参数1    参数2

第一个被输入的数据一定是命令或者是可执行文件

基础命令:data显示日期与时间;echo $LANG 显示支持语言;LANG=en_US(zh_CN)更改语言;cal显示日历;bc计算器。

重要热键:[Tab]命令补全、文件补齐;Ctrl+c中止;Ctrl+d离开=exit。

在线帮助:man(manual)操作说明,命令后数字表的内容:1.shell环境中可以操作的命令或可执行文件;2.系统可调用的函数与工具;3.常用的函数与函数库;4.设备文件的说明;5.配置文件或者某些文件的格式;6.游戏;7.惯例与协议等;8.系统管理员可用的管理命令;9.与kernel相关的文件。man -f man查询与man相关的说明文件。

whatis [命令或数据] = man -f [命令或数据];apropos [命令或数据] = man -k [命令或数据]。执行语句之前,需创建whatis数据库,makewhatis。

who查看当前在线情况;netstat -a查看当前网络联机状态;ps -aux查看后台执行的程序。

sync将数据同步写入硬盘;shutdown关机命令;reboot、halt、poweroff重启、关机。

执行等级的切换(临时更改):init [数字]

run level 0:halt关机

run level 1:single user mode单用户模式(修改密码,系统维护等)

run level 2:multiuser安全模式

run level 3:full multiuser mode多用户模式(命令行模式)

run level 4:unused未使用,开发预留位

run level 5:X11图形界面模式,11版本

run level 6:reboot重启

密码忘记后修改:1.重启时按e进入grub模式;2.在kernel最后一行输入single,enter在按B进入单用户模式;3.passwd修改密码。

命令行模式下,可依据提示符为$或#判断为一般账号或者root账号。

取得终端支持的语言可以执行echo $LANG或locale命令。

1.请问如果我以命令行模式登入Linux主机时,我有几个终端机界面可以使用?如何切换各个不同的终端机界面?

A.有6个终端界面可以使用,tty1~tty6。Ctrl+alt+F1~F6,F7为图形化界面。

2.在Linux系统中,/Redhat与/redhat是否为相同的文件?

A.不是,linux系统中区分大小写,是两个不同的文件。

3.我想要知道date如何使用,应该如何查询?

A.man date或者info date。

4.我想要在今天的1:30 让系统自己关机,要怎么做?

A.shutdown -h 1:30。

5.如果我Linux的X Window突然发生问题而挂掉,但Linux本身还是好好的,那么我可以按下哪三个按键来让X window重新启动?

A.Ctrl+delete+backspace。

6.我想要知道2010年5月2日是星期几?该怎么做?

A.cal 2 5 2010。

7.若以X-Window为预设的登入方式,那请问如何进入Virtual console呢?

A.init 3;ctrl+alt+F1~F6。

8.简单说明在bash shell的环境下,[tab]按键的用途?

A.[tab]一次或两次补全命令或文件。

9.如何强制中断一个程式的进行?

A.ctrl+c中断;ctrl+d结束(EOF)。

10.Linux提供相当多的线上查询,称为man page,请问,我如何知道系统上有多少关于passwd 的说明?可以使用其他的程式来代替man的这个功能吗?

A.man -f passwd,可以使用whatis代替man -f,apropos代替man -k。使用info passwd(/usr/share/info/)。

11.在man的时候,man page显示的内容中,指令(或文件)后面会接一组数字,这个数字若为1、5、8,表示该查询的指令(或文件)的意义是什么?

A.1:一般用户shell环境下可用的命令或文件;5:系统配置命令及文件;8.系统管理员可以使用的命令。

12.man page显示的内容的文件是放置在哪些目录中?

A.放置在/usr/share/man/和/usr/local/man目录中。

13.请问这一串指令“foo1 -foo2 foo3 foo4”中,各代表什么意义?

A.命令 -选项 参数

14.当我输入man date时,在我的终端机却出现一些乱码,请问可能的原因为何?如何修正?

A.可能是语言不支持,利用LANG=en或者LANG=en_US修正。

15.我输入这个指令“ls -al /redhat”,系统回复:“ls: /redhat: Nosuch file or directory”出现这种现象的原因是什么?

A. 当前目录下没有redhat这个文件。

16.你目前的Linux系统下,预设共有多少可以被你执行的指令?

A.[tab]两次就可以看到。

17.我想知道目前系统有多少指令是以bz 为开头的,可以怎么作?

A.bz[tab][tab]。

18.Linux提供一些线上文献资料,这些资料通常放在哪里?

A./usr/share/doc。

19.在终端机里面登入后,看到的提示符$与#有何不同?平时操作应该使用哪一个?

A.提示符$为普通用户,#为系统管理员。平时操作应该使用$普通用户操作。

20.我使用redhat这个帐号登入系统了,请问我能不能使用reboot 来重新开机?若不能,请说明原因,若可以,请说明指令如何下达?

A.不能使用reboot,显示“need to be root”。想要关机可以进入图形界面下。

时间: 2024-10-29 19:05:43

我和linux的第七天的相关文章

Linux 中的七种文件类型

LINUX中的七种文件类型d  目录文件.l  符号链接(指向另一个文件,类似于瘟下的快捷方式).s  套接字文件.b  块设备文件,二进制文件.c  字符设备文件.p  命名管道文件.-  普通文件,或更准确地说,不属于以上几种类型的文件

20135302魏静静——linux课程第七周实验及总结

linux课程第七周实验及总结 实验及学习总结 1. 编译链接的过程和ELF可执行文件格式(以hello为例) GNU编译系统编译源码: 首先,运行C预处理器(cpp),将.c文件翻译成.i文件——gcc -E -o hello.cpp hello.c -m32 接着,运行C编译器(cc1),将.i文件翻译成ASCII汇编语言文件.s文件——gcc  -S -o hello.s hello.cpp -m32 然后,运行汇编器(as),将.s文件翻译成可重定位目标文件.o文件——gcc -c he

嵌入式 Linux进程间通信(七)——消息队列

嵌入式 Linux进程间通信(七)--消息队列 一.消息队列 消息队列用于同一台机器上的进程间通信,是一个在系统内核中用来保存消息的队列,在系统内核中是以消息链表的形式出现.消息链表中节点的结构用msg声明.消息队列是一种从一个进程向另一个进程发送数据块的方法. 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构.消息队列可以避免命名管道的同步和阻塞问题,但是每个数据块都有一个最大长度的限制. 1.msgget函数 #include <sys/types.h> #in

[转帖]Linux分页机制之分页机制的演变--Linux内存管理(七)

Linux分页机制之分页机制的演变--Linux内存管理(七) 2016年09月01日 20:01:31 JeanCheng 阅读数:4543 https://blog.csdn.net/gatieme/article/details/52402967 ~ 版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme https://blog.csdn.net/gatieme/article/details/52402967 日期 内核版

[转帖]安全强化你的 Linux 服务器的七个步骤

安全强化你的 Linux 服务器的七个步骤 https://linux.cn/article-11444-1.html 作者: Patrick H. Mullins 译者: LCTT Xingyu.Wang | 2019-10-11 09:41   收藏: 1 通过七个简单的步骤来加固你的 Linux 服务器. 这篇入门文章将向你介绍基本的 Linux 服务器安全知识.虽然主要针对 Debian/Ubuntu,但是你可以将此处介绍的所有内容应用于其他 Linux 发行版.我也鼓励你研究这份材料,

LINUX REDHAT第七单元文档

一.进程定义进程就是cpu未完成的工作 二2.ps命令ps    a    ##关于当前环境的所有进程    x    ##与当前环境无关的所有进程    f    ##显示进程从属关系    e    ##显示进程调用环境工具的详细信息    l    ##长列表显示进程的详细信息    u    ##显示进程的用户信息 ps ax -o %cpu,%mem,user,group,comm,nice,pid    ##指定显示进程的某些信息%cpu    ##显示进程cpu负载%mem    

新手选择使用 Linux 桌面的七个注意点

导读 刚接触Linux桌面的用户该如何选择一款合适的Linux桌面环境呢?如果你习惯使用Windows或OS X,那么一想到要选择就让人犯难,那么你又该如何在十几个主要的Linux桌面.几十个次要的当中进行选择呢? 这个问题没有轻松的答案,如果你是新用户,之前没有用过任何Linux桌面,更是这样.围绕这个话题而写的文章大多数也没有多大帮助,因为它们主要阐述什么最适合新用户使用,而不是帮助新用户自行确定.要是你用过Linux,Distrowatch的Search页面会显得更实用,不过对新用户来说用

[linux]进程(七)——进程通信

进程间通信一,管道,管道的限制:(1)半双工,数据只能在一个方向上流动(2)管道一般只在具有公共祖先的进程之间使用,通常一个管道由一个进程创建,然后该进程调用fork()函数,此后父子进程可以使用该管道管道的创建: [cpp] view plaincopy #include <unistd.h> int pipe(int fileds[2]);  //filedes[0]为读而打开,filedes[1]为写而打开 向一个没有读进程关联的管道写数据,会产生SIGPIPE,内核对于SIGPIPE的

linux学习第七天

1. 下面的网络协议中,面向连接的的协议是: A . A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议 2. 在/etc/fstab文件中指定的文件系统加载参数中, D 参数一般用于CD-ROM等移动设备. A defaults B sw C rw和ro D noauto 下面就来解释一下这五个参数是什么意思和他们对应的是那些参数, Rw        可读可写 ro            只读 Suid        suid功能 nosuid      没有suid功

Linux学习第七课-文本处理工具及正则表达式

Linux第七节课 ----------------------------------------------------------------------------------------------------------------------------------------------- 原文地址:http://blog.51cto.com/13873498/2152313