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....