Linux基础命令

简单介绍

1.Linux概述

Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。
Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器等。尤其在这里提及一下,我们熟知是Android程序最底层就是运行在linux系统上的。

2.Linux的分类
1)根据市场需求不同分为图形化界面版服务器版
2)根据原生程度分为内核版本发行版本

Linux结构目录

目录名作用
bin存放二进制可执行文件
sbin存放二进制可执行文件,一般软件的启动在此目录下
etc存放系统的配置文件
usr用于存放共享资源
home存放用户文件的根目录
root超级用户目录
dev用于存放设备文件
lib存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt系统管理员安装临时文件系统的安装点
boot存放用于系统引导时使用的各种文件
tmp用于存放各种临时文件
var用于存放运行时需要改变数据的文件

基础命令

1.对目录/文件操作

用途操作
切换到上层目录cd …
切换到上一层目录cd …/
切换到系统根目录cd /
切换到用户主目录cd ~
切换到上一个所在目录cd -
新建文件夹mkdir
查看目录ls [ -al ] / ll = ls -l (-a 可以查看隐藏文件)
寻找目录find 目录 参数(*可以表示任意长度的任意字符)
移动目录mv 目录名称 目录新位置
目录重命名mv 旧名称 新名称
拷贝文件/文件夹cp [ -r ] 目录( -r 表示递归)
删除目录/文件rm [ -rf ] 目录 ( -r 表示递归,-f 表示不询问强制删除)
新建文件touch 文件名
查看文件cat / tail / more / less ( tail -f 可以对文件动态监控)
修改文件内容vim/vi 文件(使用的是vi / vim编辑器,下面会说)
压缩/解压缩tar -zcvf 压缩后的tar包名 压缩的文件 / tar -xvf 解压的tar包 -C 解压后的路径

2.其他命令

用途操作
显示当前位置pwd
查看进程ps -ef
杀死进程kill -9 进程的pid
查看当前系统网卡信息ifconfig
查看端口使用情况netstat -an
搜索软件rpm -qa | grep 软件
卸载软件rpm -e --nodeps 软件名
查看防火墙状态/打开/关闭service iptables status / start /stop (打开或关闭仅限当前一次)
开机打开防火墙/关闭防火墙chkconfig iptables on / off
查看文件的格式set ff
将文件格式改为unixset fileformat=unix
查看磁盘空间df -lh
查看内存free -m
查看指定端口netstat -anp | grep 端口号
将文件映射到用户自定义全局文件夹下ln -s -f /文件路径 /usr/local/bin/文件名
											summed up by JiaMingcan
											转载请署名:JiaMingcan
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值