找到这篇博文的人,一定被Linux实验弄得很爆炸吧哈哈哈。
这里是我Linux实验的记录,供大家学习和参考。如有错误,还请指正。
实验一
一. 基本命令
显示系统当前时间.
date
显示2003年的日历.
cal 2003
分别显示1999年1月份和99年1月份的日历. 1999年的和99年的是否是一个?
不是
cal 1 1999
cal 99
列出系统中所有登陆用户.
who
显示你的登陆名.
whoami
显示你的用户信息.
whoami
清屏.
clear
显示字符串’Out to lunch’.
echo 'Out to lunch'
使用wall命令进行系统广播:Good Evening everyone!
wall 'Good Evening everyone!'
使用一个命令屏蔽所有消息.这个命令对所有用户都起作用吗?
不是
mesg n
二. Man 手册
使用man手册察看ls命令如何使用.
man ls
试着解释一下ls命令的man手册有几部分组成?每一部分是用来说明什么的?
指令名,指令格式,指令参数,作者,BUG反馈,版权说明
在man手册中试着移动光标:
上下键:上下移动一行
空格键:到下一页
退出man手册.
q键退出
实验二
一. 对目录的操作
检查你当前所在的目录,该目录是?
用户主目录 “~”.
改变当前目录到根目录(/).
cd /
验证是否在根目录,分别用简单列表和长列表的方式列出目录中的文件.
ls
ls -l
列出当前目录中的所有文件,列出当前目录及其子目录中的所有文件.
ls -R
返回到你的主目录,列出该目录的内容包括隐藏文件.
cd ~
ls -a
在你的主目录里创建一个名为mydir的目录. 然后, 发出命令分别显示你的主目录和~/mydir目录的长列表.
cd ~
mkdir mydir
分别用绝对路径和相对路径两种方式转到mydir目录. 创建两个名为myfile1和myfile2的文件.
cd mydir
cd ~/mydir
touch myfile1
touch myfile2
用长列表形式显示mydir目录的内容. 长列表列出的各栏分别显示了什么信息?文件myfile1和myfile2的大小是多少?
读写权限 文件数 拥有者 所属的group 文件大小 建档日期 文件名
均为0
ls -l
返回到你的主目录然后使用 ls -R 命令来显示你的目录树. 解释显示出来的信息。
cd ~
ls -R
试着用rmdir删除mydir目录. 能行吗?为什么?
不行,因为mydir非空
进入mydir目录删除该目录中的2个文件. 然后返回到你的主目录并且删除掉mydir目录.
cd mydir
rm myfile1
rm myfile2
cd ..
rm mydir
用一条rm命令可否实现12题中的要求?如何实现?解释rm命令的作用。
rm -rf mydir
二. 对文件的操作
分别用cat,more和less命令查看 /etc/passwd 文件的内容。/etc/passwd 文件包含了能使用该系统的所有授权的用户的一个列表.这三个命令显示的方式有什么不同?
cat /etc/passwd
more /etc/passwd
less /etc/passwd
cat 显示文件全部的内容。
more/less 分页显示文件的内容。
复制/etc/passwd 文件到你的主目录, 并将其重命名为usersfile.用一条命令实现。如果用两条命令实现呢?
一条命令:cp /etc/passwd ~/usersfile
两条命令:cp /etc/passwd ~ mv passwd usersfile2
用wc命令统计文件userfile的字符数、行数和单词数. 解释显示出的各栏对应的内容。如果只统计行数呢?
wc ~/usersfile
分别创建userfile的一个硬链接文件userfile-hard和一个字符链接文件userfile-soft。
ln userfile userfile-hard
ln -s userfile userfile-soft
用whereis搜索命令passwd所在的路径。用locate命令搜索文件名中带有aa字段的文件。 whereis和locate命令的区别是什么?
whereis是精确搜索,locate可以模糊搜索
whereis passwd
locate aa
三. 对文件和目录的递归操作
创建一个sub1目录, 在sub1中再创建一个 sub2 目录. 用一条命令来实现.
mkdir -p ~/sub1/sub2
转到 sub2 目录, 创建一个文件 myfile.
cd ~