linux系统初识

创建虚拟机 指定centos6.4的iso文件 设置 名称 为  FULLName=“shenwenbo” 密码为123456  此时 root用户的密码 也一并被设置成“123456”

linux文件系统目录结构

文件夹的作用

bin---存放二进制可执行文件 --用户的可执行文件    sbin--同上 但是只限定root用户                stc--系统配置文件存放

home--用户文件根目录                usr--存放共享的系统资源                     root--root用户目录

dev--设备文件                                                       lib--文件系统运行时需要的共享库 以及内核模块                         mnt--临时文件安装点 

boot--系统引导时使用的各种临时文件                         tmp--临时文件存放处                                                           var--运行时 数据会改变的文件存放目录 --如log文件

 快捷键 ctrl +c 退出当前进程   ctrl+l 清屏   q 退出帮助文档  制表符 tab  自动补全

 

-------常用命令

帮助文档 查询  外部命令 独立于shell解析器外的文件程序   man “命令”  显示此命令 参数 以及功能   若不能确定外部命令 还是内部命令  都可以man 命令名称 进行查询

        内部命令  help “命令名称”   如“CD ,pwd,等等” 

 

ls 显示文件目录列表  参数 -la  或者直接双L 显示当前文件夹下所有文件和目录

cd 切换目录   cd+~  或者cd 什么都不加    回到登录用户名的目录下   cd.. 回到根目录  

touch  或者大于号  >文件名   在当前目录下创建 空文件

mv 移动 或者改名    示例  mv  aa bb  此命令 将aa文件或者文件夹  改名为bb  示例2 mv  aa  bb/ 将aa移动到bb/文件夹下   延伸命令  移动到 上级目录  mv  aa/bb  cc/ 移动aa下的bb文件或者文件夹 到 cc文件夹下

cp 复制文件  示例  cp aa bb/  将aa复制到 bb文件夹下

rm 删除    参数 -r 递归删除  -f 强制删除  示例    rm -rf aa/ 删除 aa文件下所有内容

cat 查看 命令 示例 cat aa。txt  

more less 分页查看  按空格 下一页  q键 退出

head tail 查看 开头或者结尾   示例  head -n 3 aa.txt 查看 aa文件的前三行  tail  -n 3 查看 后三行

wc word count 统计 行数 字数 字符数   示例 wc install.log  

find  查找文件   示例  find  swb/ -name aa   在swb文件夹下 找aa文件

ln 创建快捷方式

top  相当于windows系统 的任务管理器

ps 显示瞬间的进程状态
-e /-A 显示所有进程,环境变量
-f 全格式
-a 显示所有用户的所有进程(包括其它用户)
-u 按用户名和启动时间的顺序来显示进程
-x 显示无控制终端的进程

kill  杀死进程  kill -9 pid

df 显示所有文件系统磁盘的使用情况

du 显示某个文件夹下的 文件大小 以K KB M为单位     示例 du  swb/   du -h swb/    du -s swb/  

free  显示 内存 和磁盘信息

 

netstat 显示网络状态信息
  -a 显示所有连接和监听端口
  -t (tcp)仅显示tcp相关选项
  -u (udp)仅显示udp相关选项
  -n 拒绝显示别名,能显示数字的全部转化成数字。
  -p 显示建立相关链接的程序名

 

grep 模糊查询  在文本中查找 指定字符     示例  netstat  -an  | grep 8080  查看 8080端口是否被占用 

ping 测试网络连接  

ifconfig 查看网卡信息

 

gzip 压缩(解压)文件或目录,压缩文件后缀为gz
bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
tar 文件、目录打(解)包

命令格式:gzip [选项] 压缩(解压缩)的文件名
-d将压缩文件解压(decompress)
-l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
-v显示文件名和压缩比(verbose)
-num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

tar 打包压缩 解压缩

-c 建立一个压缩文件的参数指令(create)
-x 解开一个压缩文件的参数指令(extract)
-z 是否需要用 gzip 压缩
-j 是否需要用 bzip2 压缩
-v 压缩的过程中显示文件(verbose)
-f 使用档名,在 f 之后要立即接档名(file)

示例1 压缩   tar  -czvf  ss.tar.gz swb/  将swb/文件夹 进行打包  打包后的名字叫做  ss.tar.gz

示例2解压  tar -xzvf ss.tar.gz -C  aa/      将 文件解压到 aa文件夹下   斜杠C   注意大写

shutdown  系统关机  参数 -r 关机后立即重启 -h关机不重启

halt 关机并关闭电源

reboot 重新启动

 

echo ‘字符串’   touch 文件名  将字符串 写入到文件中

vim 文件名   进行文本编辑

------插入命令

示例操作  进入文本编辑后 按下 (i a o 或者 大写的 I A O ) 任意一个  进行文档编辑  编辑完成后 按 ESC 再按冒号 :wq 进行保存退出

i 在光标之前进行插入     a 在光标之后进行插入  o 在当前行下面另外起一行 进行插入

I 在行首进行插入    A在行尾进行插入   O 在当前行的上面另起一行进行插入

------------一般模式下的操作

-----定位命令  

:set nu 显示行号      :set no nu 隐藏行号

gg 定位到行首        G定位到行尾

:N  N为数字  跳到第N行 

-----删除命令

x 删除光标所在处字符    nx删除 光标所在出后的N个字符 包含N在内

dd 删除光标所在行       ndd 删除N行

dg 删除光标所在行到末尾行的所有内容

D 删除光标所在行的内容     :n1 ,n2d 删除指定范围的行

u 取消上次编辑内容相当于windows ctrl+z 

r 替换光标所在出内容     大R  从光标处开始替换 直到按下 Esc键 结束

--------快捷键

shift+zz 保存退出 与“:wq” 作用一致

v 进入可以选中状态   单字符    大V  或者shift+v 选中一行

ctrl+v   进入 可选中状态 支持换行

 

 

设置 固定IP地址  作用预防 自动获取的ip地址  遇到突发情况(停电) 而造成IP混乱

 命令  vim /etc/sysconfig/network-scripts/ifcfg-eth0

将 BOOTPROTO的值 改为 static 然后在uuid后面添加 固定ip地址

 

 

DEVICE="eth0"
BOOTPROTO=“static"
HWADDR="00:0C:29:62:4C:2B"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="1acc3359-b1fd-4ac8-b044-58b5fe5a16ce“
IPADDR="192.168.24.20"
NETMASK="255.255.255.0"
GATEWAY="192.168.24.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"

注释  DNS1 DNS2是谷歌免费提供的  在不知情的情况下填写

设置之后 进行ping测试

 

 

 

 

 

        

posted @ 2017-06-03 20:15  迷~途  阅读(143)  评论(0)    收藏  举报