大学里关于Linux_Fedora14的一些命令的学习(更新)

这篇博客详细介绍了在Fedora14系统中如何使用命令行获取系统信息,包括CPU、内存、磁盘、网络、显卡等硬件信息,以及系统监控器的图形化操作。此外,还涵盖了网络IP配置、文件传输、用户管理、权限修改、文件和目录操作等内容。博主通过实验的形式,逐步讲解了Linux常用命令的用法,包括文件权限、文件复制、移动、删除等操作,并介绍了批量创建用户及删除用户的脚本。最后,博主演示了如何安装、查询、验证和卸载RPM包,以及使用yum工具进行软件管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人总结了下在大学里关于新手学习Fedora14 的一些命令,其中老师的讲课的一些实验很有参考价值.,本人用的WIN下的虚拟机vmware下的虚拟的linux,此文章适合新手学习,大神勿喷,如有过错,请各位指出.谢谢

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    //直接删除目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值