第一月、第3讲
Linux关机、重启网卡等
reboot 重启linux系统
shutdown now 关机
history 查看操作历史
reset 重置屏幕
clear 清空屏幕
service network restart 重启网卡
service network start ----启动网卡
service network status ---查看网卡的服务状态
service network stop ---停止网卡服务
service iptables restart ---重启防火墙
service iptables status---查看防火墙状态
service iptables start ---启动防火墙
service iptables stop ---停止防火墙
Linux常用目录
home目录:普通用户家目录
Root目录:管理员家目录
usr/local目录:用户自行安装的软件存放路径
etc目录:配置文件存放路径
var目录:存放经常变化的文件
Linux常用命令
su + 用户名进入用户 例如;su dcs27
ifconfig查看IP地址
Ping+域名 查看是否能够正常接通网络 ctrl+c退出
Ll命令 (查看当前目录的文件和目录名)
ls -l查看目录下的文件和目录详情(等于ll)
ll 查看当前目录下的所有文件和所有目录,并且显示详细信息
ls -rtl 目录和文件按照时间顺序排序
ls 查看当前目录下面的文件和目录(不显示详细信息)
ls -a 查看当前目录下面的文件(包含隐藏的文件)和目录 (隐藏的文件以. 点开头)
cd命令 (进入或返回目录 )
cd命令日常用法
cd / 进入根目录
cd dir 进入指定目录
cd ./ 进入当前目录下
cd .. 进入上一级目录
cd ~进入家目录
touch命令 touch +文件名 创建空文件
mkdir命令 mkdir +目录名 创建空目录
创建文件的两种方式:
1,touch +文件名 :直接创建一个空文件
2,vim +文件名:创建文件时同时需要输入数据(字符)
1.按‘i’进入编辑模式(--INSERT--),界面左下角显示INSERT
2.输入文件的内容
保存的两种方式:
第一种方式:按键盘的ESC键,退出编辑模式,并输入 :wq,进行保存退出
第二种方式:使用Ctrl+C退出编辑模式(不能使用ctrl+s进行保存退出),大小的ZZ保存并退出
mkdir -p 递归创建空目录 具体使用方法 可以同时创建多个有 上下级关系的目录
Rm命令(删除文件或文件夹)
常用的参数 rm 删除文件前进行确认
rm -r+文件名 删除目录
注意点 ;删除目录时,会确认是否进入目录,然后对目录中文件进行删除,选择n,目录无法删除。
rm -rf 强制删除文件/目录
rm -rf * 删除当前目录下所有
注意点;删除前不询问,直接删除
cp命令 (复制文件或目录)
复制一个文件
cp+原文件名称+新文件名称
例如;复制文件file1为 file2 命令;cp file1 file2
注意点:复制的文件可以指定保存路径
例如:cp file1 path/file2
cp常用参数-r
复制一个目录 cp -r +原目录+新目录
mv命令 (移动文件或从命名文件)
移动一个文件
mv+移动的文件+移动后的文件路径
例子:把file1移动到当前目录dir1内 mv file1 ./dir1
文件重命名
mv +原文件名称 + 新文件名称
例子;把file1重命名为file2 mv file1 file2
cat命令 (查看文件内容)
查看一个文件的所有内容 cat +文件名称
例子:查看file1文件的所有内容 cat file1
注意点cat常可以跟管道符“|”,grep命令组合使用
例子:搜索文件中含有duoceshi的行 cat file1 |grep “duoceshi”
less命令 (查看多内容文件)
针对内容多的文件,支持翻页查看 less +文件名称
注意点;点击space(空格)键,向下翻页,直到最后 显示END
键盘ctrl+z 才能退出 点击b键,向上翻页。
more命令 (查看多内容文件)
针对内容非常多的文件,支持翻页查看 more +文件名称
注意点;点击enter键,向下翻页,显示百分比,到百分之百,自动退出,点击b键,向上翻页。
重定向符号
1. > 覆盖
2. >> 追加
>覆盖 例如:把file1文件中的内容覆盖到file2 cat file1 >file2
>>追加 例如:把file1文件中的内容追加到file2文件末尾 cat file1 >>file2
注意点;记得,1覆盖2追加(1个>覆盖,2个>>追加)
head命令
查看文件前指定行的数据head +文件名 默认查看文件的前10行数据
常用的参数 -n指定行数,
查看数据 head -n 5 +文件名 (查看文件前5行数据)
tail命令
查看文件末尾指定行数据tail +文件名 默认查看文件末尾10行数据
常用参数-n指定行数,查看文件末尾的数据tail -n 参数+文件名
例子:查看文件末尾5行数据tail -n 5 +文件名
find命令
通过文件、目录名称查找绝对路径find / -name 文件名、目录名
注意点:/ 代表着从根目录开始查找
我们也可以指定路径下查找
例子:从home目录下查找 find /home -name +文件名
grep命令
搜索字符串命令;grep +字符串
注意点;常和cat命令组合使用 cat +文件名 |grep “字符串”
例:要在file文件搜索“duoceshi”字符串 cat file |grep "duoceshi"