尘缘浅悟之蹒跚学步:linux命令整理

前言

多记、多练、多理解

目录

一、切换命令

二、查看命令

三、开启命令

四、关闭命令

五、修改命令

六、增加命令

七、删除命令

八、帮助命令

九、vi常用命令

十、查找命令

十一、拷贝命令

十二、移动命令

十三、压缩命令

十四、解压命令

十五、打包命令

十六、解包命令


一、切换命令

  1.界面切换

Ctrl+alt+F1-F5:由图形到命令

Ctrl+alt+F7:由命令到图形

2.用户切换

以普通用户登录时,

  1. su -\输入密码:切换到root命令
  2. exit:管理员到普通用户的切换命令

以管理员用户登录时,

  1. su 用户名:切换到普通用户的命令

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:显示该命令的所有帮助信息

九、vi常用命令

 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 包名 :解压文件

结束语:不积硅步,无以致千里。学习的过程是由表及深的过程,每次都尘缘浅悟,愿我能持之以恒,蹒跚学步,最终悟道、得道。

你可能感兴趣的:(数据库,学习)