linux重点 答案Beta

发布 2022-09-20 18:05:28 阅读 6614

1.安装linux至少需要的两个分区。

根分区和交换分区。

内核的版本。

最新内核2.6.24版本。

命名格式:主版本号。次版本号。修正号。

次版本号还有特定意义,如果是偶数,则表示内核是一个放心使用稳定版,若奇数,则内核加入了某些测试新功能。

默认的系统管理员账号。

root的配置文件。

etc/samba/

系统命令大小写与自动补齐。

命令区分大小写,按tab可以自动补齐。

6.命令打开linux配置工具选择窗口。

setup7.两种判断式。

if...then判断式和case...esac判断式。

包的安装与卸载。

安装:rpm -i 包名。

卸载:rpm -e 包名。

9.六个虚拟控制台的切换。

ctrl-alt-f[1-6]

10.文件权限表示方法。

文字表示法。

数字表示法。

11.关闭linux系统命令。

haltpoweroff

shutdown -h now

12.大小写转换命令。

tr [:lower:] upper:]

几个运行级别。

0:关机。1:单用户。

2:多用户状态没有网络服务。

3:多用户状态有网络服务。

4:未分配。

5:图形界面。

6:系统重启。

三种模式切换、保存、退出、插入命令、复制命令、字符替换命令。

vi三种模式切换:插入模式,命令模式,编辑模式。

保存:w退出:q!

插入:i,i,a,a,o,o,复制:yy

字符替换::1,$s/word1/word2/g

全局查找word1,找到后并用word2替换掉。

15.查找包含指定字符的方法。

grep16.切换用户命令。

su和c++编译器。

gcc18.使shell变量变为一个全局变量。

export 变量名。

19.命令:cp、tar、adduser、rmdir、chmod、pwd、ls、whoami、route、traceroute

cp:复制命令。

tar:文件打包。

adduser:增加用户。

rmdir:删除文件夹。

chmod:修改文件权限。

pwd:显示用户当前所在的目录。

ls:显示当前目录或文件信息。

whoami:查看当前用户。

route:进行路由设置。

traceroute:路由跟踪。

20.输出重定向。

ls -l>文件2 列表的内容对文件2覆盖写文件。

ls -l>>文件2 列表的内容对文件2追加写文件。

的文件结构,常见的目录用户。

bin,boot,dev,etc,home,lib,mnt,root,tmp

常见的:etc home root

22.主机名到ip地址的映射关系的文件。

etc/networks

23.显示文件和目录占用的磁盘空间的命令。

显示文件:ls

目录所占用的磁盘空间:du

程序中$的特殊用法。

shell本身的pid(processid)

shell最后运行的后台process的pid

最后运行的命令的结束**(返回值)

使用set命令设定的flag一览。

所有参数列表。如"$*用「"」括起来的情况、以"$1 $2 … n"的形式输出所有参数。

所有参数列表。如"$@用「"」括起来的情况、以"$1" "2" …n" 的形式输出所有参数。

#添加到shell的参数个数。

shell本身的文件名。

1~$n添加到shell的各参数值。$1是第1参数、$2是第2参数…。

25.自动加载文件系统配置文件。

26.图形界面登陆改为字符界面登陆。

vi /etc/inittab

在id:3:initdefault:

重启reboot

或:init 3

操作题:sh19

1.用shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev目录下。

#!/bin/bash

filename=

echo “input file name:”

read filename

if [ c "$filename" ]

thencp $filename /dev

fi2.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30.

#!/bin/sh

i=1groupadd class1添加一个名为 class1的组。

while [ i -le 30循环30次。

doif [ i -le 9如果i的值小于等于9

thenusername=stu0$

elsei的值在9~30之间。

username=stu$

fiuseradd $username //添加一个用户名为$username的用户。

chown -r $username /home/$username //改变/home/$username所属用户。

chgrp -r class1 /home/$username //改变/home/$username所属组。

i=$(i+1)) i自增1

done3.编写shell程序,实现自动删除50个账号的功能,账号名为stud1至stud50.

#!/bin/sh

i=1while [ i -le 50 ]

douserdel -r stud$

i=$(i+1 ))

done

Linux答案

武汉大学计算机学院。2009 2010学年度第一学期期末考试。linux原理与应用 期末考试参 一 每小题2分,共20分。d c d a c d c d d d 二 每空1分,共20分。1.六 exit2.二 管道写描述符。3.shell xwindow 系统调用 4.两级。5.hdb hdb36....

linux实验答案

软件学院实验报告实验题目 shell编程基础。学号 201200301094 辅修号 日期 12.21班级 一班姓名 李传祥email 实验目的 1.掌握引号的使用。2.理解什么是位置变量参数和特定变量参数。3.掌握简单的表达式赋值方法,包括expr命令和变量扩展 4.掌握test命令的用法,熟悉t...

linux操作习题1附答案

1 吴吴是linux系统管理员,为了计算当前linux系统中所有用户的数量,可以使用 abc 命令。选择三项 a wc l etc passwd b wc lc cat etc passwd wc l d cat etc passwd wc l 2.在red hatlinux 系统中,在执行 cd....