Linux基础的环境搭建主要包括VMWare WorkStation的安装以及Linux虚拟机环境的搭建。
Linux常用命令使用
文件处理命令(目录处理命令、文件处理、链接命令)
权限管理命令
文件搜索命令
帮助命令
用户管理命令
压缩解压命令
网络命令
关机重启命令
Linux系统中文件的类型包括:普通文件、目录文件、链接文件、设备文件、管道文件等
普通文件(-),即流式文件。如文本文件、源码文件、shell脚本等。可以用cat、less、vi等查看或修改内容
目录文件(d),用于表示管理系统中的全部文件,内容包括文件名、子目录名及其指针,是Linux存储文件名的唯一地方
链接文件(l),可以参考Windows当中的快捷方式,有软链接和硬链接之分,更强大
设备文件(b),则表示为装置文件里面的可供储存的接口设备
串行端口设备(c),则表示为装置文件里面的串行端口设备,例如键盘、鼠标
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-h
-rw-r–r- -
- 文件类型
rw- r-- r- -
u g o
u所有者 g所属组 o其他人
r 读 w写 x执行
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p [目录名]
功能描述:创建新目录
-p 递归创建
范例: $ mkdir -p /tmp/shandong/jinan
$ mkdir /tmp/shandong/jinan /tmp/shandong/qingdao
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前目录
范例:$ pwd
/tmp/shandong
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir [目录名]
功能描述:删除空目录,非空删不了
范例: $ rmdir /tmp/shandong/jinan
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
-i 覆盖文件前询问用户
-v 显示指令执行过程
功能描述:复制文件或目录
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv [原文件或目录] [目标目录]
-f 如果重复则直接覆盖
-i 覆盖前询问用户
-v 显示执行过程信息
功能描述:剪切文件、改名
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -rf [文件或目录]
-r 删除目录,递归删除
-f 强制执行
功能描述:删除文件
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:修改时间戳,顺便创建空文件
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat [文件名]
功能描述:显示文件内容
-n显示行号
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more [文件名]
(空格) 或f 翻页
(Enter) 换行
q或Q 退出
功能描述:分页显示文件内容
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less [文件名]
功能描述:分页显示文件内容(可向上翻页)
page up向上翻页 pagedown 向下翻页
上箭头 可以翻一行
可以进行搜索 /service n可以继续查找
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:head [文件名]
功能描述:显示文件前面几行信息
-n 指定行数
默认显示前10行
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法:tail [文件名]
功能描述:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容(echo “ddd”>>1)
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s [原文件] [目标文件]
-s 创建软链接
功能描述:生成链接文件
权限管理命令:chmod
命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所有用户
语法:chmod [{ugoa}{±=}{rwx}] [文件或目录]
[mode=421 ] [文件或目录]
-R递归修改
功能描述:改变文件或目录权限
二进制表示:将三个权限组看成三个二进制数,每个组内的每个权限分别表示一位二进制,有该权限则为“1”,无该权限则为“0” - rwx rw- r-- : 111 110 100
命令名称:chown
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录的所有者
命令名称:chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chgrp [用户组] [文件或目录]
功能描述:改变文件或目录的所属组
命令名称:find
命令所在路径:/bin/find
执行权限:所有用户
语法:find [搜索范围] [匹配条件]
功能描述:文件搜索
命令名称:locate
命令所在路径:/usr/bin/locate
执行权限:所有用户
语法:locate 文件名
locate –i 不区分大小写
功能描述:在文件资料库中查找文件
命令名称:which
命令所在路径:/usr/bin/which
执行权限:所有用户
语法:which 命令
功能描述:搜索命令所在目录及别名信息
命令名称:whereis
命令所在路径:/usr/bin/whereis
执行权限:所有用户
语法:whereis [命令名称]
功能描述:搜索命令所在目录及帮助文档路径
命令名称:grep
命令所在路径:/bin/grep
执行权限:所有用户
语法:grep -iv [指定字串] [文件]
功能描述:在文件中搜寻字串匹配的行并输出
-i不区分大小写
-v排除指定字串
命令名称:man
命令英文原意:manual
命令所在路径:/usr/bin/man
执行权限:所有用户
语法:man [命令或配置文件]
功能描述:获得帮助信息
命令名称:who
命令所在路径:/usr/bin/who
执行权限:所有用户
语法:who
功能描述:查看登录用户信息
命令名称:gzip
命令英文原意:GNU zip
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip [文件]
功能描述:压缩文件(不包括源文件)
gzip *:对目录中的文件进行压缩
压缩后文件格式:.gz
命令名称:gunzip
命令英文原意:GNU unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip [压缩文件]
功能描述:解压缩.gz的压缩文件
命令名称:tar
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar选项[-zcf] [压缩后文件名] [目录]
-c打包
-v显示详细信息
-f指定文件名
-z打包同时压缩
功能描述:打包目录
压缩后文件格式:.tar.gz
tar命令解压缩语法:
-x解包
-v显示详细信息
-f指定解压文件
-z解压缩
命令名称:ping
命令所在路径:/bin/ping
执行权限:所有用户
语法:ping选项 IP地址
-c指定发送次数
功能描述:测试网络连通性
命令名称:ifconfig
命令英文原意:interface configure
命令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig网卡名称 IP地址
功能描述:查看和设置网卡信息
命令名称:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能描述:显示网络相关信息
-t: TCP协议(传输控制协议)
-u: UDP协议(用户数据报协议)
-l: 监听
-r: 路由
-n: 显示IP地址和端口号
命令名称:setup
命令所在路径:/usr/bin/setup
执行权限:root
语法:setup
功能描述:配置网络
修改完成需要重启服务:/etc/rc.d/init.d/network restart
或者service network restart
shutdown命令
[root@localhost ~]# shutdown [选项] 时间
选项:
-c:取消前一个关机命令
-h:关机
-r:重启
poweroff
Halt
reboot 重启
其他重启命令
[root@localhost ~]# reboot
[root@localhost ~]# init 6
Vim 是一个功能强大的全屏幕文本编辑器,是Linux最常用的文本编辑器,它的作用是建立、编辑、显示文本文件
Vim没有菜单,只有命令
vi编辑器的工作模式
三种工作模式
一般模式、编辑模式、命令行模式
不同模式之间的切换
vi基本操作
文件内容查找
保存文件及退出vi编辑器
文件内容替换
命令模式的常用命令
删除与修改
末行命令模式的常用命令