linux系统命令学习
来源:互联网 发布:到哪里投诉阿里云 编辑:程序博客网 时间:2024/05/17 02:01
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
- linux系统命令学习
- Linux系统命令学习
- linux系统学习之命令
- linux基础(四)----linux命令系统学习----文件处理命令
- linux基础(五)----linux命令系统学习----系统管理命令
- linux基础(六)----linux命令系统学习----网络操作命令
- linux基础(七)----linux命令系统学习----系统安全相关命令
- linux基础(八)----linux命令系统学习----其它命令
- Linux 系统学习 之 top命令
- Linux 系统学习 之 fdisk命令
- linux知识系统学习(命令)
- linux系统学习之man命令
- linux系统学习之date命令
- linux系统学习之awk命令
- Linux学习-系统信息查看命令小结
- Linux 系统 常用 命令学习(1)
- Linux系统:ls命令(学习记录)
- linux 系统命令的学习笔记总结
- POJ1328-Radar Installation
- Servlet doPost方法同时上传图片和传递参数
- 寄存器
- HDU 1548 A strange lift(递归模拟标记)
- C++实验3-税收计算
- linux系统命令学习
- 0408学习--关于引号的问题
- 【步兵 cocos-js】逆向思维 对 js对象和函数进行分析
- crtmpserver 在VS2010下的build
- 高德地图出现INVALID_USER_SCODE的几种排除方法
- [POJ 3308]Paratroopers[最大流]
- 自动登陆铜板街
- php 的头文件的小结
- macbook pro进水紧急处理方案以及维修建议