本篇文章为大家展示了Linux常用命令都有哪些呢,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、虚拟主机、营销软件、网站建设、孝感网站维护、网站推广。
命令+参数+执行体
一.常用系统工作命令
- wget从指定的URL下载文件 
 样例:
 wget http://www.linuxde.net/testfile.zip #下载单个文件
 wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080 #下载并以不同的文件名保存
- ps查看当前系统的进程状态 
 pstree查看进程间关系
 grep查找
 |管道命令,左右两侧命令同时执行
 样例:
 ps -ef | grep java #查找java 进程- kill杀死不必要的进程 
 样例:
 kill -9 3268 #强制删除PID为3268进程- killall杀死指定进程名称的进程 
 样例:
 killall vi #杀死所有vi名称的进程
- top实时动态地查看系统的整体运行情况 
- pidof查找指定名称进程的进程号id号 
 样例:
 pidof nginx
- man查看命令的参数 
 样例:
 man kill(ctrl+z退出)
- user 
 useradd xxx 添加用户,同步添加一个组
 groupadd xx
 su xx 切换到用户
 权限:u g o
 chmod u+w name.sh用户增加写权限
 chmod g+x name.sh用户组增加执行权限
 chmod o-r name.sh 其他删除读权限
 chmod 000 name.sh
 chgrp wl name.sh 更改用户组权限为wl
二.系统状态监测命令
- ifconfig显示网络设备信息 
 样例:
 ifconfig eth0 up/down #启动/关闭指定网卡
 ifconfig eth0 add/del 33ffe:3240:800:1005::2/64 #为网卡配置和删除IPv6地址
 ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE #用ifconfig修改MAC地址
 ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255 #配置IP地址
 ifconfig eth0 arp/-arp #启用和关闭arp协议
- 查看系统信息 
 样例:
 uname -a #查看操作系统内核信息(内核版本号、硬件架构、主机名、操作系统类型等)
 cat /etc/issue #查看Linux系统发行版本
 cat /proc/cpuinfo #查看CPU相关信息
- uptime查看系统运行时间 
 free显示当前系统未使用和已使用的内存数目
 who查看系统已登录用户
 last显示用户最近登录信息
 history显示历史命令
- sosreport类似于supportconfig的工具 
 yum -y install sos #sosreport安装
 sosreport --help/man sosreport #获取使用帮助手册
三.工作目录切换命令
- pwd显示当前所在的目录 
- cd为切换目录 
 样例:
 cd /root #进入root目录
 cd .. #切换到上一层目录
- ls显示目标列表 
 样例:
 ls -a #列出当前目录下的所有文件(包含隐藏文件)
四.文件目录管理命令
- mkdir当前目录下创建新的目录 
- touch当前目录下创建文件或目录 
- cp拷贝源文件到指定文件或目录 
 样例:
 cp file_name1 file_name2 #当前目录下file_name1文件拷贝到file_name2文件中
 cp file_name1 /usr/file_name2 #当前目录下file_name1文件拷贝到/usr目录下,并改名为/file_name2
- mv移动文件或者对文件或目录重命名 
 样例:
 mv file_name1 file_name2 #将文件file_name1重命名为file_name2
 mv file_name1 /usr #将文件file_name1移动到usr目录下
- rm删除文件或者目录 
- file查看文件类型 
 样例:
 file install.log
五.文本文件编辑命令
- cat连接合并文件 
 样例:
 cat file_name1 #显示文件file_name1的内容
 cat file_name1 file_name2 > file_name3 #将文件file_name1和file_name2合并后放入文件file_name3 中
- vi文本编辑 
 vi 文件名
 输入i,会进入insert插入模式- ESC,退出insert模式,审阅模式 Shift+:进入命令行编辑模式 :wq 保存且退出 :q 退出 :q!强制不保存退出 dd 删除选中行 
- more全屏方式按页显示文本内容 
- stat显示文件的状态信息 
六.打包压缩与搜索命令
- tar为文件和目录创建档案 
 样例:
 tar -cvf log.tar log2012.log #仅打包,不压缩
 tar -zcvf log.tar.gz log2012.log #打包后,以gzip压缩
 tar -jcvf log.tar.bz2 log2012.log #打包后,以bzip2压缩
 tar -ztvf log.tar.gz #查看tar包中文件
 tar -zxvf /usr/log.tar.gz #将tar包解压缩- 简单方式: tar -jcv -f log.tar.gz #压缩 tar -jtv -f log.tat.gz #查询 tar -jxv -f log.tar.gz #解压缩 
- grep文本搜索 
 样例:
 grep match_pattern file_name #搜索包含“match_pattern”的文本
- find指定目录下查找文件 
 样例:
 find /home -name ".txt" #home目录下查找以.txt结尾的文件名,但忽略大小写
 find /home !-name ".txt" #home目录下查找不是以.txt结尾的文件名,但忽略大小写
七.其他
- yum源 
 cd /etc/yum.repos.d #源存储路径
 wget -0 /etc/yum.repos.d/CentOS-Base http://mirrors.aliyun.com/repo/Centos-7.repo
 yum clean all
 yum makecache #清除并重新生成yum缓存
 yum list
 yum install packagename #安装软件包
 yum erase/remove packagename #卸载软件包
- 重启服务 
 cd /home/chnsys/cms/config
 ./cms.server restart
- IP配置 
 vim /etc/sysconfig/network-scripts/ifcfg-eth0 #修改默认配置(删除ipv6信息)
 decive="eth0"
 bootproto="static" #ip地址分配方式
 onboot="yes" #系统启动时是否激活此设备
 type=ethernet
 IPAddR=192.168.1.143 #IP地址
 Netmask=255.255.254.0 #子网掩码
 GateWay=192.168.1.1 #网关
 hwaddr="00:0C:29:5D:5F:2A"- vim /etc/resolv.conf #设置DNS nameserver 8.8.8.8 service network restart #重启网络服务 ip addr #查看ip 
- 防火墙 
 service statuc firewalld.service #查看防火墙状态(CentOS7:systemctl替换service)
 service stop firewalld #关闭防火墙
 service start firewalld #启动防火墙
 service disable firewalld.service #关闭防火墙开机自启动
上述内容就是Linux常用命令都有哪些呢,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
分享名称:Linux常用命令都有哪些呢
文章源于:http://www.scyingshan.cn/article/gedpeh.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 