前言
多记、多练、多理解
目录
一、切换命令
二、查看命令
三、开启命令
四、关闭命令
五、修改命令
六、增加命令
七、删除命令
八、帮助命令
九、vi常用命令
十、查找命令
十一、拷贝命令
十二、移动命令
十三、压缩命令
十四、解压命令
十五、打包命令
十六、解包命令
1.界面切换
Ctrl+alt+F1-F5:由图形到命令
Ctrl+alt+F7:由命令到图形
2.用户切换
以普通用户登录时,
以管理员用户登录时,
3.目录切换
cd 文件夹:进入该文件夹
cd 回车/~:回到家目录
cd -:回到上次进入的目录
cd /:进入根目录
4.运行级别切换
init3/5:切换运行级别
1.查看IP
ifconfig :查看Linux的IP地址
ipconfig :查看Windows的IP地址
2.查看路径
pwd:显示当前路径
find –name 文件名:显示该文件的详细路径
3.查看文件
ls:显示当前路径下的文件
ls –a:显示包含隐藏文件在内的所有文件
ls –l或者ll:显示当前路径下文件的详细信息
ls –lh文件人性化显示
4.查看历史记录
history:查看历史记录(或者上下箭头)
ctrl+r +要查找历史记录中的关键字母:查看历史记录
5.查看运行级别
who –r:显示当前运行级别
6.查看硬盘磁盘空间使用情况
df –h:人性化显示磁盘的使用情况(普通用户权限)
fdisk –l:显示硬盘的分区情况包了交换分区(管理员权限)
7.查看登录用户
who are you :显示当前登录用户
cat /etc/passwd:查看所有用户
8.查看用户加密情况
cat /etc/shadow:查看用户加密情况
9.查看开机时的信息
Dmesg
10.查看文件行数
wc –l 文件名:显示文件行数
11.查看文件字符数
wc –c文件名:显示文件的字符数
12.查看文件单词数
wc –w 文件名:显示文件的单词数
13.查看文件大小
Du –sh 文件名:文件或者目录的大小
Du –h 文件名:人性化显示指定文件大小
Du –all :显示所有文件大小
Diff 文件A 文件B:区别文件 AB不一样的地方
14.查看文件内容
cat 文件名:正序文件内容
tac 文件名倒序显示文件内容
more 文件名:分页显示文件内容
less 文件名:分页显示文件内容
cat –n 文件名:显示全部行号
head 文件名:默认显示头十行
tail 文件名:默认显示尾十行
head –n 文件名:从开头显示文件指定行
tail –n 文件名:从尾部显示指定行
vi 文件名:查看vi文件信息
Sed –n ‘n,mp’ 文件名:查看文件从第n行到第m行的内容
Sed –n ‘mp’ 文件名:查看文件第m行的内容
Sed –n –e ‘mp’ –e ‘np’文件名:查看第m行和第n行的内容
Sed –n ‘/2018-05-01 8:00:00/,/2018-05-01 9:00:00/p’文件名:查看该文件指定时间段的内容
15.查看端口
netstat -anp:查看(linux)所有端口
netstat -anp|grep 端口号:查看指定端口号有没有被占用
netstat -ano:查看(Windows)所有端口
netstat -ano|findstr 端口号:查看指定端口号有没有被占用
16.查看内存
free:显示内存使用情况
cat /proc/meminfo:显示内存使用情况
17.查看CPU
cat /proc/cpuinfo:显示CPU使用情况
18.查看时间
date :查看时间
uptime:显示系统运行时间和系统负载
19.查看进程
Ps –aux :显示所有进程编号
ps –ef:显示所有进程编号
Ps –aux |grep PID :显示指定进程编号有没有被占用
Top –b:动态显示运行进程
20.查看后台
Jobs :显示所有后台任务
21.查看系统信息
Uname –a :显示系统所有信息
22.查看系统服务
Chkconfig - -list:显示所有服务
23.查看打包文件
Tar –tvf 包名:查看包中文件
24.查看压缩文件
Unzip –l 压缩名:查看压缩文件
25.查看网卡设置
Ethtool eth0 :查看网卡设置
1.开启网卡
ifconfig 网卡名(例:eth0)up:开启网卡
2.重启linux
reboot 、poweroff
shutdown -r 设置重启时间:在规定的时间内重启
shutdown -r +分钟数: 在规定的分钟数内重启
1.关闭网卡
ifconfig 网卡名 down:关闭网卡
2.关闭linux
Shutdown
shutdown -h 设置关机时间:在规定的时间内关机
shutdown -h +分钟数:在规定的分钟数内关机
3.关闭进程
Kill -9 PID :结束指定进程编号
Ctrl +c :结束进程
1.修改IP
ifconfig 网卡名 IP地址(例:192.168.2.110)
2.修改文件权限
chmod 777 a:新增所有权限(chmod a+x a)
(chmod u=rw, g=x, o=r 文件名)
3.修改密码
passwd 用户名: 给用户加密码
4.修改文件、文件夹属主
Chown 属主 文件名:改变文件属主
Chown -R 属主 文件夹名:改变文件夹属主
5.修改文件、文件夹所属组名
Chown :组名 文件名:改变文件的所属组名
Chown -R :组名 文件夹名:级联改变文件夹所属组名
1.增加文件
touch 文件名(例:a ):新建一个空文件
ls - -help>b:将ls的帮助信息重定向b文件中
ls pp 2>b:将ls的错误信息重定向b文件中
etho “输入显示的内容”>>d:将echo“输入显示的内容”追加到d 文件中
2.增加文件夹
mkdir 文件名:创建空的文件夹
mkdir –p文件夹名test/test1/test2:级联创建多级文件夹
mkdir –p文件夹名test:当文件夹重名时不报错
3.增加用户
useradd 用户名:延用原home下新建用户
useradd –d /家目录名 用户名 :创建家目录名并创建用户
4.增加服务
Chkconfig - -add 服务名:增加指定服务
1.删除文件
rm 文件名:删除文件时给予提示
rm –rf 文件名:删除时不给予提示
2.删除文件夹
rmdir 文件夹名:只能删除空文件夹
rm –rf 文件夹名:级联删除多级文件夹
rm –rfi 文件夹名:删除文件夹时给予提示
3.删除用户
userdel –rf 用户名:删除用户
4.删除服务
Chkconfig - - del 服务名:删除指定服务
1)man 命令:显示该命令的所有参数
2)命令 - -help:显示该命令的所有帮助信息
clear:清屏
q:退出命令查询
按字母i,进入编辑模式;
按esc键,退出编辑模式进入命令模式;
按字符:进入底行模式
vi查找命令:进入命令模式,按/后跟要查找的内容,自动跳转要查找第一个相关的内容】
grep 要查找的内容 文件名: vi查找命令
在底行模式输入q!,不保存文件强制退出
wq 文件名test,保存退出并将文件命名test
【在命令模式】
yy :复制
nyy:复制n行
p:粘贴
dd:删除
ndd:删除n行
shift+6/home:回到本行行首
shift+4/end:回到本行行尾
gg:跳至文件开头的第一个字母
ngg:跳至第n行的开头
G:跳至文件末行的第一个字母
nG:【同ngg】跳至第n行的开头
r:替换光标所在处的字符
R:进入替换模式,可以替换多个字母,按esc键退出模式
U:撤消上一次操作
Ctrl+r:恢复上一次的操作
【在底行模式】
Set number:显示行号
Set nonumber:不显示行号
行号:跳至指定行
1.查找关键字
ls –l |grep a:仅显示包含字母a的文件详细信息
grep –c ‘关键字’文件名:统计关键字在文件中出现的总行数
grep ‘^关键字’ 文件名 –n - - color:高亮显示以关键字开头的行
grep ‘关键字$’ 文件名 –n - - color:高亮显示以关键字结尾的行
2.查找文件
Find 文件名:查找当前路径下的该文件
Find –name 文件名:查找所有路径下的文件
Find 指明路径 –size 4k:查找有关4K大小的文件
Find 指明路径 –size +4k :查找有关大于4k的文件
Find 指明路径 –size -4k:查找有关小于4K的文件
Find *a*(要查找的内容):表示显示文件名中含有字母a文件
Find a? :表示显示以字母a开头长度为两个字符的文件
1.拷贝文件
cp 要拷贝的文件路径 目标的文件夹路径:拷贝文件命令
2.拷贝文件夹
cp -rf要拷贝的文件夹路径 目标的文件夹路径:拷贝文件夹命令
1.移动文件
mv 要移动的文件 目标路径 :移动文件命令
2.移动文件夹
mv 要移动的文件夹 目标文件夹路径:移动文件夹命令
Zip 压缩后的文件名 要压缩文件:压缩文件(扩展名.zip)
Gzip *:压缩当前路径下除文件夹外的所有文件(扩展名.gz)
Tar –zcvf 包名 打包文件:以gzip格式压缩文件
Tar –jcvf 包名 要打包的文件:以bzip格式压缩文件
Unzip 压缩包名.zip :解压文件
Gzip –d *:解压所有gz文件
Tar -xzvf 包名.tar.gz:解包.gz格式的压缩包
Tar –xjvf 包名.tar.bz2:解包.bz2格式的压缩包
Tar –cvf 包名 要打包的文件:打包文件
Tar –rvf 包名 文件名:将文件追加到打包文件
Tar –xvf 包名 :解压文件
结束语:不积硅步,无以致千里。学习的过程是由表及深的过程,每次都尘缘浅悟,愿我能持之以恒,蹒跚学步,最终悟道、得道。