Linux学习
常见的cmd命令
win+R 输入cmd打开窗口
- ipconfig 查看ip地址信息
- ping查看网络连接情况或者网速情况 ping内网,外网,路由
- cd change directory 切换目录
cd 目录名称 切换到目录下
cd .. 切换到上一级
cd / 切换到根目录
- dir 显示目录中的文件和子目录
直接在当前位置使用
或者 dir 后跟上目录位置
如dir d:software 表示显示d盘下,software中的信息
- 切换盘符
盘名 如D:就是切换到D盘下
Linux指令
登录:
命令行登录
ssh登录
图形界面登录
Linux用户是root,最高权限
关机
shutdown关机
sync 同步 把内存数据写到硬盘
shutdown -h 10 10分钟后关机
shutdown -h row 立马关机
shutdown -h 20:10 晚上 20:10关机
init 0 结束系统程序,相当于关机
重启
shutdown -r 10 10分钟重启
shutdown -r now 立马重启
Linux的目录结构
根目录 / 相当于c盘 Linux所有文件都是挂载在这个节点下的
常用命令
[]:提示符分隔符,无特殊含义
root:显示当前登录用户
@:分隔符,没有特殊含义
localhost:当前系统的简写主机名
~:代表当前所在位置
#:命令提示符,超级管理员是# 普通用户是%
命令的基本格式
[root@localhost~]# 命令 [选项] [参数]
命令后面一般都有空格,选项和参数是可以省略不写的
1.选项的作用,可以使用命令执行不同的功能
2.参数的作用,参数表示命令操作对象,一般是文件、目录 、用户、进程都可以作为参数,如果省略不写,一般表示当前所在位置目录。
处理目录常用命令
ls:列出目录
语法:ls [选项] 目录名称
选项:
-l 以详细信息的方式展开目录信息,可以简写为ll
-a 显示全部目录内容
-d
cd:切换目录
语法:cd [路径]
路径分为相对路径和绝对路径
相对路径:相对于自身的所在位置,寻找目标位置
绝对路径:写一个目标的绝对地址,寻找目标位置
示例:
所在位置 /bin下面
目标位置 /etc/sysconfig
绝对写法: cd /etc/sysconfig
相对写法: cd ../etc/sysconfig
绝对路径以/ 开头,相对路径以 ./或者../开头
cd ~ :表示切换到用户的主目录
cd - :表示后退一步,上次所在目录
cd . :当前所在位置
cd .. :表示上一级(父级)目录
pwd:显示所在目录
语法: pwd [-p]
-P: 表示显示真实目录位置
使用命令,切换到 /usr/etc目录中
然后分别以相对路径和绝对路径的方式,
切换到 /etc/sysconfig目录中
mkdir:创建新目录
语法:mkdir [选项]目录名
选项:
-m 在创建目录的时候,指定权限,而不是默认权限
-p 递归创建目录
rmdir:删除空目录
语法:rmdir [-p] 目录名
-p 实现递归删除
cp:复制文件或者目录
语法: cp [选项] 源文件 目标文件
选项:
-f:直接覆盖
-i :如果目标文件存在了,询问是否覆盖
-r :递归复制,一般用于复制目录
-l :复制目标文件为硬链接文件
-s:复制目标文件为软连接文件
touch: 创建文件
练习:
在主目录创建一个 yule 和一个work目录
在yule目录中,创建两个子目录 movie和music
在movie目录中创建文件 zhanlang.mp4和gongfu.mp4
在music目录中创建文件 abc.mp3和xyz.mp3
在work目录中创建一个xuexi 目录
在xuexi目录中创建一个 biji.txt文件
在/home下创建一个 beifen目录
分别将movie和music和学习目录中的文件复制到beifen目录中
rm:删除文件或者目录
语法:rm[选项]文件或者目录
选项:
-f :强制删除不会提示
-i:默认的删除,删除会提示
-r:递归删除,主要用来删除目录和它的子文件,和-f一起使用,可以不做提示删除目录
alias 取别名
mv:移动文件或者目录
语法: mv [选项] 源文件 目标文件
选项:
-i:移动前,如果目标文件存在,会询问是否覆盖
-n:如果目标文件存在了,就不会覆盖移动
-f:移动的时候,目标文件存在,强制覆盖
-v:显示文件或者目录的移动过程
查看文件
cat 从第一行开始显示文件内容
如果文件内容太多,cat不太适用,会看不到前面的内容
语法:cat[选项] 文件名 或者 cat 文件1 文件2 > 文件3
选项:
tac 从最后一行开始显示文件内容,与cat相反
语法:tac 文件名
more 分页查看文件内容
语法: more [选项] 文件名
less 分页查看,可以上下翻动查看
语法:less [选项] 文件名
看完以后按大写Q退出
上下键可以控制内容前进后退
选项:
-e 文档看完后自动离开
-N 显示行号
-i 搜索的时候忽略大小写
-m 剩余内容显示百分比
/字符串 向下搜索指定的内容
?字符串 向上搜索指定内容
head 只看头部几行
语法: head [选项] 文件
选项:
-c K :表示显示前K个字节的内容
-n K :表示显示前K行的内容
tail 只看尾部几行
语法: tail [选项 ] 文件
选项 :
-c K : 显示尾部K个字节 的内容
-n K :显示尾部K行的内容
-f :输出文件变化后新增的数据
-f的使用
现在CRT中创建一个文件aaa,使用tail -f 打开文件
到虚拟机中,输入命令
echo 内容 >> aaa
VI命令
文字处理命令
三种模式
命令模式、输入模式、底线命令模式
进入输入模式
命令模式的一些指令
底线命令模式