[关闭]
@HUST-SuWB 2018-04-22T03:31:20.000000Z 字数 1551 阅读 352

linux基础入门

扩展练习


学习网址

实验楼_linux基础入门

学习收获

1、linux基础命令

使用两次TAB键获取命令补充提示;
使用ctrl+c终止当前在终端窗口中运行的命令或脚本;
使用exit退出;
使用clear清楚屏幕;
使用history查看历史命令;
使用addgroup和adduser添加用户组和用户;
使用delgroup和deluser删除用户组和用户;
使用ps查看进程,kill -9 强制终止进程;

2、目录及文件操作

cd切换目录;
ls查看目录文件;
find查找文件;
pwd显示当前目录;
mkdir创建文件夹;
rmdir删除文件夹;
cp复制;
mv移动;
rm删除文件

3、标准输入输出

cat查看文件内容;
diff显示文件差异;
grep查询文件中的内容;

4、文件压缩与解压缩

用法:tar [参数] [文件]
参数:

-c:建立新的压缩文件;
-x:从压缩的文件中提取文件;
-z:支持gzip解压文件;
-j:支持bzip2解压文件;
-v:显示操作过程;
-f:指定压缩文件。

范例:

tar -zcvf bbcc.tar.gz bbbb cccc 压缩bbbb和cccc文件为bbcc.tar.gz
tar -jcvf bbcc.tar.bz2 bbbb cccc 压缩bbbb和cccc文件为bbcc.tar.bz2
tar -jxvf bbcc.tar.bz2 解压.bz2文件

5、系统设置

alias设置别名;
unalias删除别名;
export设置或显示环境变量;

6、系统管理

login登入用户;
who查看用户信息;

显示系统信息 uname
用法:uname [参数]
参数:

-a:显示全部信息;
-m:显示机器类型;
-n:显示网络上的主机名;
-r:显示操作系统的发行编号;
-s:显示操作系统名称。

7、网络通信

1.查看网络状态 -netstat
用法:netstat [参数]
参数:

-a:显示所有已连接的网络套接口;
-r:显示路由表;
-t:TCP套接口;
-u:UDP套接口;
-p:显示当前正使用套接口的程序的识别码和名称。

2.显示或设置网络设备 -ifconfig
用法:ifconfig [网络设备] [参数]
参数:

down,up:关闭和打开指定的网络设备;
netmask<子网掩码>:设置网络设备的子网掩码;
-broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;
[IP地址]:指定网络设备的IP地址;
[网络设备]:网络设备的名称(如eth0,lo等)。

3.检测连接状况 -ping
用法:ping [参数]
参数:

-c<次数>:设置回应次数;
-s<数据大小>:设置数据包大小;
-h:在线帮助。

4.查看数据包到主机间的路径 -traceroute

用法:traceroute [参数] [主机名或IP地址]
参数:

-d:使用Socket层级的排错功能;
-I:使用ICMP回应取代UDP;
-h:在线帮助。

5.设置路由器 -nc

用法:nc [参数] [主机名称] [通信端口]
参数:

-e PROG:连接后执行PROG程序;
-n:不做DNS地址解析;
-u:UDP模式;
-h:在线帮助

6.远程登录 -telnet

用法:telnet [参数] [主机名称或IP地址<通信端口>]
参数:

-a:尝试自动登录远端系统;
-l<用户名称>:指定要登录远端主机的用户名称。

7.传输文件 -tftp

用法:tftp [参数] [主机名或IP]
参数:

-l,-r:本地文件和远端文件;
-g,-p:下载和上传文件;
-h:在线帮助。

学习感悟

1、linux很值得学,但是需要一个简单的入门才能坚持学下去;
2、实验楼的内容虽然很简单很浅显,但是作为入门是很值得走一遍的。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注