网络操作系统期末复习(1)

学习目标:

短时间内学会大量Linux的命令

学习内容:

一、概述

1.特点

Linux操作系统作为一个免费、自由、开放的操作系统,发展势不可挡。它拥有完全免费,高效安全稳定,支持多种硬件平台,用户界面友好,网络功能强大,支持多任务、多用户的特点。

2.Linux体系结构

Linux一般有3个主要部分:内核、命令解释层(shell或其他操作环境)、实用工具。

3.常用Linux命令

pwd:用于显示用户当前所处的目录。
cd:用来在不同的目录中进行切换。

[root@Server01 ~]# cd ..          //改变目录位置至当前目录的父目录

[root@Server01 /]# cd etc       //改变目录位置至当前目录下的etc子目录下

[root@Server01 etc]# cd ./yum    //改变目录位置至当前目录(.)下的yum子目录下

[root@Server01 yum]# cd ~ //改变目录位置至用户登录时的工作目录(用户的家目录)

[root@Server01 etc]# cd /etc/xml //利用绝对路径表示改变目录到 /etc/xml目录下

ls:用来列出文件或目录信息。

[root@Server01 ~]#ls     //列出当前目录下的文件及目录

[root@Server01 ~]#ls -l   //列出当前目录下所有文件的权限、所有者、文件大小、修改时间等

[root@Server01 ~]#ls -R       //显示出目录下以及其所有子目录的文件名

ll是ls -l的别名(效果一样)。

cat:用于滚屏显示文件内容或是将多个文件合并成一个文件。

[root@Server01 ~]#cat  /etc/passwd

more:一页一页地分屏显示文件的内容。
less:显示文件内容,可以向下、向上翻页,也可以前后左右移动
mkdir:用于创建一个目录。

[root@Server01 ~]#mkdir dir1   //在当前目录下创建dir1子目录

[root@Server01 ~]#mkdir -p dir2/subdir2

//在当前目录的dir2目录中创建subdir2子目录,如果dir2目录不存在,则同时创建

rmdir:删除空目录。

[root@Server01 ~]#rmdir dir1   //在当前目录下删除dir1空子目录

[root@Server01 ~]#rmdir -p dir2/subdir2 

//删除当前目录中dir2/subdir2子目录,删除subdir2目录时,如果dir2目录中无其他目录,则一起删除

cp:用于文件或目录的复制。

cp命令的常用参数选项如下。

-a:尽可能将文件状态、权限等属性照原状予以复制。

-f:如果目标文件或目录存在,先删除它们再进行复制(即覆盖),并且不提示用户。

-i:如果目标文件或目录存在,提示是否覆盖已有的文件。

-R:递归复制目录,即包含目录下的各级子目录。

//将家目录下的.bashrc复制到/tmp下,并更名为bashrc

[root@Server01 ~]# cp ~/.bashrc /tmp/bashrc

mv:用于文件或目录的移动或改名。

//将/usr/wtmp文件移动到根目录下,移动后的文件名为tt

[root@Server01 ~]# mv /usr/wtmp /tt

rm:用于文件或目录的删除。

rm命令的常用参数选项如下。

    -i:删除文件或目录时提示用户。

    -f:删除文件或目录时不提示用户。

-R:递归删除目录,即包含目录下的文件和各级子目录。

//删除目录subdir,包括其下的所有文件及子目录

[root@Server01 ~]# rm -R subdir

touch:用于建立文件或更新文件的修改日期。

[root@Server01 ~]# touch aa        

//如果当前目录下存在aa文件,则把aa文件的存取和修改时间改为当前时间

//如果不存在aa文件,则新建aa文件

rpm:用于对RPM软件包进行管理

//检测系统是否安装了samba相关软件包:

[root@Server01 ~]# rpm -qa |grep samba

grep:用于查找文件中包含有指定字符串的行。
systemctl:用于管理系统服务

//启动smb服务

[root@Server01 ~]# systemctl start smb

//停止smb服务

[root@Server01 ~]# systemctl stop smb

//重启smb服务

[root@Server01 ~]# systemctl restart smb

//设置开机自启动smb服务

[root@Server01 ~]# systemctl enable smb


学习回顾:学完多敲几遍

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值