linux系统命令学习

linux系统是一种免费的,类unix的操作系统。关于linux系统,我只想说两点,第一点就是linux系统是多用户的对线程的系统,也就是说同时可以有多个用户对这个系统进行操作。第二点就是一切设备皆文件。意思就是在linux系统中任何东西都可以对它进行读和写。我觉得这两点是最重要的。linux系统有很多发行版本,比如说Redhat,Debian,ubuntu,Centos,FreeBSD等等多种发行版本。有兴趣的朋友可以到这里一睹他们的风采:点击打开链接

不管什么版本的linux系统,系统命令都是相似的。在这里的实验环境是:Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

下面让我们一起来学习这些命令吧。

1    关机和重启命令

关机    showdown -h now(立即关机)

重启    reboot

2    查看网络的命令

测试网络的连通性

ping ip -c num(-c 代表显示几次,是可选的)

如:ping 192.168.80.2 -c 2  或  ping 192.168.80.2 

3    查看和设置网卡信息

ifconfig    (会显示所哟网卡的信息)

ifconfig 网卡的名字 ip(可以临时设置ip)

如:ifconfig  eth0 192.168.80.2

4    查看网络相关命令

netstat
-t     TCP协议
-u    UDP协议
-l    监听
-r    路由
-n   显示IP地址和端口号
netstat -tlun   查看本机监听的端口
netstat -an     查看本机所有的网络连接
netstat -rn     查看本机路由表

5    挂载命令

挂载:mount (-t iso9660) /dev/cdrom 或 /dev/sr0  挂载的位置

卸载: umount /dev/cdrom 或 /dev/sr0

6    链接命令

创建软链接    ln -s 原来的文件  生成的软链接文件

创建硬链接    ln  原来的文件    生成的硬链接文件

软链接是依赖原来的文件存在的,原来的文件不存在的话,软链接就不能使用了,硬链接和软链接不同,硬链接和原来的文件是相互独立的,互不影响的。

7    文件搜索命令

find命令

find 文件的路径  参数  文件名

eg: find /etc/ -name init    在/etc目录查找init文件

find /home -user zjk
在home目录上查找所有者为zjk的文件

find /etc -cmin -5
在/etc下查找5分钟内被修改过属性的文件和目录

locate命令

locate -i  文件名
+i 不区分大小写进行查找
在文件资料库中查找文件
updatedb 更新文件资料库,但是不能更新/tmp下的内容

grep命令

grep -r 指定字符串  文件路径    

在目录中递归查找指定的字符串

8    压缩命令

四种常见的linux压缩方式
一 gzip
压缩 gzip filename
解压缩 gunzip filename.gz 或者 gzip -d filename.gz
注意: gzip 只能压缩文件,不能压缩目录,而且压缩完之后,原文件没有了。
二 tar
打包压缩 tar -cvf 目录名.tar 目录名
tar -cvfz 目录名.tar.gz 目录名
tar -cvfj 目录名.tar.bz2 目录名
解压缩 tar -xvf 目录名.tar
tar -zxvf 目录名.tar.gz
tar -jxvf 目录名.tar.bz2
参数:
-c 打包
-x 解包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩成.gz格式和解压缩
-j 打包同时压缩成.bz2格式和解压缩
三 zip
压缩 zip filename.zip filename
-r 加上这个参数可以压缩目录
解压缩 unzip filename.zip
四 bzip2
压缩 bzip2 filename
解压缩 bunzip2 filename.bz2
-k 加上这个参数压缩后保留原文件

9    软件包管理命令

rpm命令

rpm -ivh 包全名---->安装

rpm -e 包全名---->卸载

rpm -q 包名---->查询包是否被安装

yum命令

yum -y install 包名---->安装

yun -y remove  包名---->卸载(尽量在服务器上不要使用yun卸载)

yum clean all----> 清理yum资源库
rpm --import /media/RPM-GPG-KEY*---->更新yum资源库

yun list---->查询所有可用的软件包列表

10    本地yum源的搭建

cd /etc/yum.repos.d

打开里面的以repo结尾的文件,把里面的enabled参数改为0,然后再下面写一个yum配置文件(把原来的文件的后缀名改了,重新创建一个以repo结尾的文件也可以)

[Redhat_linux]
name=Redhat linux
baseurl=file:///media/
enabled=1

然后挂载    mount /dev/sr0 /media

rpm --import /media/RPM-GPG-KEY*

yum list---->看看是不是出现正确的安装包信息

yum -y install 包名---->进行安装

最后我要说的是配置yum的时候必须用root用户。

11    进程命令

查看系统中的进程状态信息

ps -ef | grep -r $USER

查看系统健康状态

top

终止进程的命令

kill -9 pid














发布了15 篇原创文章 · 获赞 0 · 访问量 1804

猜你喜欢

转载自blog.csdn.net/jiankangzhu/article/details/51100801
今日推荐