1 实验一 系统信息的获取与配置
实验步骤:
0 打开vmware进入Fedora14 系统 用户选择其他, 输入root 密码123456
应用程序 -》 系统工具 -》 终端 把终端拖到桌面上来
1 命令行方式获取系统相关的信息, 点击终端
1.1 cpu $ cat /proc/cpuinfo
1.2 mem $ free or cat /proc/meminfo
1.3 disk $ fdisk –l
1.4 filesystem $ df -h
1.5 网络 $ ifconfig
$ ethtool eth0
1.6 显卡 $ lspci | grep VGA
1.7 Shell版本 $ echo $SHELL
1.8 内核版本 $ uname -a
1.9 进程 $ ps -aux
1.10 负载 $ top d 1
2 图形方式获取系统的相关信息
应用程序-》系统工具-》 系统监视器 可以获取
3 网络IP配置
系统 -》 管理 -》 网络
点击 Tab 硬件, 查看并确认 硬件网卡被系统所识别的硬件名字 (eth8)
点击 Tab 设备, 系统所默认的两个网卡 eth1 与 eth7 其实是空设备, 可通过双击 eth1 , 点击硬件设备进行确认
我们现在需要把 eth8 新建进去, 在 Tab 设备下,点击 新建 -》 以太网连接 -》 eth8 -》 静态IP设置 + DNS -》 应用
注意: 我们windows 的IP 掩码是 255.255.255.128, 所以 windwos 与 fedora14 的Ip 必须 保证或者都 <128 or >128 才能网络联通
将无效设备eth1与eth7前面的选中 取消, 点击 文件 -》 保存
重启fedora将改动生效 系统-》关机—》重启
4 重启后 $ping 物理机ipWinxp 能够ping通
$ifconfig 能够看到eth8 的固定IP 设置, 注意如果ping不通的话,很有可能是Ip地址冲突, 需要 系统 -》 管理 -》 网络 重新修改 eth8 的Ip
5 进行物理机与虚拟机的文件传输
在winxp 下
点击图标 SSH Secure File Transfer
点击 Quick Connect
Host name: linuxIp
User Name: root
点击 connect 输入 密码 123456
然后就可以通过文件的拖拽进行文件的传输。
6 附加问题:fedora14 中 在登录界面默认是不允许root登录,请网上查询,我们需要修改哪些相关的配置文件,才实现了直接以root 登录。
2 实验二 熟悉linux的常用命令
实验步骤:
1 时间相关
1.1 $ date //显示当前时间
1.2 $ date 100118002012 //设置系统时间为 2012年10月01日18:00 格式如[MMDDhhmm[YYYY]]
1.3 $ date // 确认修改成功
1.4 $ cal //当月日历
1.5 $ cal 09 2013 //指定月的日历
1.6 $ cal 2013
1.7 $ bc //计算器
1.8 $ echo $SHELL
1.9 $ echo "hello world"
1.10 $ echo $LANG
2 文件与目录相关
2.1 $ cd /root //进入目录 root
2.2 $ mkdir -p quhp //创建子目录 quhp
2.3 $ ll -l //显示目录的文件与子目录
2.4 $ ls //同样显示,但是不同效果
2.5 $ cd quhp
2.6 $ pwd
2.7 $ touch test.txt //创建文件
2.8 $ gvim test2.txt 输入一些字母后保持退出
2.9 $ ll -l
2.10 $ cat test.txt //显示文件内容
2.11 $ echo "hello everyone" > test.txt //写入内容
2.12 $ echo "hello everyone again" >> test.txt //append 内容
2.13 $ cat test2.txt >> test.txt //将test2.txt内容 append 进 test.txt
2.14 $ cat /proc/cpuinfo | less //分屏显示
2.15 $ cat /proc/cpuinfo | more //同样分屏显示,不过不能前翻
2.15 $ cat /proc/cpuinfo | grep cpu // 过滤显示
2.16 $ cp test.txt quhp.txt //文件复制
2.17 $ mv quhp.txt quhp2.txt //文件移动
2.18 $ mkdir -p /root/ludong
2.19 $ cd /root/ludong
2.20 $ cp -r /root/quhp . // 把目录quhp的所有文件跟子目录拷贝到ludong 目录下
2.21 $ rm *.txt // 删除所有 后缀名为 txt 的文件
2.22 $ cd .. // 回到上级目录
2.23 $ rm -rf ludong // 删除整个字目录 ludong
2.24 $ head -n 10 /proc/cpuinfo // 显示文件前10行
2.25 $ tail -n 20 /proc/cpuinfo // 显示文件后20行
3 其他
3.1 $ du -h /root/quhp // 目录大小
3.2 $ wc /root/quhp/test.txt // 文件行数
3.3 $ wc -c /root/quhp/test.txt // 文件字节数
3.4 $ wc -l /root/quhp/test.txt
3.5 $ wc -w /root/quhp/test.txt
3.6 $ whereis wc //
3.7 $ whereis cat
3.8 $ clear
3.9 $ man wc
3.10 $ wc -h
3.11 $ wc --help
3.12 $ man cat
3.13 $ info cat
3.14 $ history 查看刚才的所有使用过的命令
3 实验三 Linux文件与目录管理
实验内容:
主要是熟悉一下常用参数的使用
实验步骤:
1 GUI界面创建用户
系统-》管理-》用户与群组
添加用户 ludong 密码 111111
添加用户 test 密码 000000
2 GUI界面创建目录与文件
双击 root 的主文件夹 -》 右键 创建文件夹 quhp -> 双击进入 -》 右键 创建文件 test
3 点击终端
$ ll //查看 目录quhp的权限 drwxr-xr-x
$ ll quhp //查看 文件 test 的权限 -rw-r--r--
4 GUI界面修改目录权限
回到 root 目录 —》 选中 文件夹 quhp 右键 属性 -》 权限 tab
有 所有者 群组 其他 + 文件夹访问 文件访问 分别对这些下拉菜单进行修改, 点击 关闭后, 回到步骤3 进行确认改变
5 GUI界面修改文件权限
root 目录 -》 文件夹quhp -》 选中文件test 右键属性 -》 权限 tab
所有者与群组都 改成 ludong, 都有读写权限 执行 打勾 点击 关闭
$ ll quhp 注意文件 test 的权限 属主 甚至 颜色的变化
6 命令行修改目录与文件的权限
$ cd //goto root
$ ll //看看quhp 的相关值
$ chmod -R 666 quhp //把整个目录及其下的文件的权限都改成 rw-
$ ll
$ ll quhp //确认
$ cd quhp
$ chmod 755 test
$ ll
$ chmod 644 *
$ ll
7 命令行修改目录与文件的属主
$ cd //goto root
$ chown -R test.test quhp //把整个目录及其下的文件的属主改成 test.test
$ ll
$ ll quhp // 确认
$ cd quhp
$ chown root.root test
$ ll
8 查看系统的根目录的结构
$ cd /root/quhp
$ cd /
$ ll // 可以进入 dev etc var 各个目录下看看其子目录与文件
$ ll /home // 可以看到为 两个用户 ludong test 分别创建了 其工作目录
$ cd -
$ pwd // 应该回到之前的目录 /root/quhp
9 mkdir -p 参数的使用
$ cd
$ mkdir quhp // 创建已经存在目录 报错
$ ll // 注意 quhp 的修改时间
$ mkdir -p quhp // 无错返回, 且修改时间未变
$ mkdir quhp/quhp2/quhp3 // 报错
$ mkdir -p quhp/quph2/quhp3 //三级子目录成功创建
10 ls查看隐藏文件
$ cd /root/quhp
$ ls
$ ls -l
$ ls -al // 注意这三个显示的区别
$ ls -l test // 显示修改时间
$ ls -lc test // 显示写入时间
我们注意到因为在test 创建后我们对其内容一直没有写入,所以 修改时间时间就是当初的创建时间,但是在此过程中修改了文件属主与权限,所以 写入时间会变化。
11 cp -a 加属性 -r 递归复制
$ cd //goto root
$ cp -r quhp our //把整个quhp目录内容复制到our
$ ls -l //注意两个目录 quhp our 时间的变化, our 的时间应该是当前时间, 同时请关注 两目录的权限与属性的不同
$ ll quhp
$ ll our
$ cp -ar quhp our2 //在递归复制的同时进行属性复制
$ ll // our2 与 quhp 目录一模一样
$ ll our2
12 mv 的文件改名+移动
$ cd /root/quhp
$ ll
$ touch 1.txt 2.txt 3.txt 4.txt //同时创建4个空文件
$ ll
$ mv 1.txt 2.txt 4.txt quhp2 //三个文件移动到quhp2子目录
$ ll
$ ll quhp2
$ mv 3.txt quhp2/quhp3/5.txt //移动+改名
$ ll quhp2/quhp3
$ cd quhp2
$ mv *.txt quhp3 //通配符移动
$ ll quhp3 //应该是 1 2 4 5
13 rm 的默认与递归删除
$ cd /root/quhp/quhp2/quhp3
$ rm 1.txt // 需要确认后删除
$ rm -f 2.txt // 直接删除
$ ll
$ cd .. //返回quhp2 目录
$ rm -rf quhp3 //直接删除目录
大学里关于Linux_Fedora14的一些命令的学习(更新)
最新推荐文章于 2021-11-23 16:48:36 发布
本人总结了下在大学里关于新手学习Fedora14 的一些命令,其中老师的讲课的一些实验很有参考价值.,本人用的WIN下的虚拟机vmware下的虚拟的linux,此文章适合新手学习,大神勿喷,如有过错,请各位指出.谢谢