1.cd 目录切换

  .. 返回上次层命令

  /根目录

2.ll 查看当前目录中的文件或目录

3.pwd 返回当前工作目录

4.mkdir 创建文件夹 

  -p 递归创建

5.cp 复制文件或文件夹

6.mv 移动(剪切)文件或文件夹

7.rm 删除文件或文件夹 -rf 递归删除

8. touch  文件路径    创建文件

9.vim 编辑文件

  vim打开文件有三种方式 :  查看模式         编辑模式          命令模式

  查看模式-->编辑模式:按 i (insert)

  查看模式-->命令模式:按:

       编辑模式-->查看模式:按esc

  在查看模式下:

    nyy : 从当前光标所在位置的行起复制n行,n表示复制的行数

    p:粘贴复制的内容

    ndd:从光标所在位置的行删除n行,n表示删除的行数

    gg:光标快速回到文件第一行

    G:光标快速移动到最后一行

    n↓:向下移动n行

    n↑:向上移动n行

    u:撤销上一次操作

    ZZ或shift+zz:快速保存文件内容并退出

  在命令模式下:

    w:保存文件

    q:退出文件编辑  q!:强制退出

    set nu:显示行号

    set nonu:关闭行号显示

    开始行号,结束行号s/就内容/替换后的新内容/g

 10.cat 文件位置和名字 一次读取整个文件的内容

 11.more 文件位置和名字 分页读取文件内容 

12.head -n 行数 文件的位置和名字   查看文件的前几行

13.tail -n 行数 文件位置和名字  查看文件的后几行

14.nuiq 对文件中相邻的行去重,常和sort命令同时用

      sort 文件位置 | uniq -c

15.sed 以行为单位对文件进行增删改查

  新增数据  sed -i '开始行号,结束行号s/旧内容/新内容/g' 文件位置

       修改数据  sed -i '开始行号,结束行号s/旧内容/新内容/g' 文件位置

  删除数据  sed -i '行号d' 文件位置

       查询数据  sed -n '行号p'  文件位置

16.awk:一行为单位,对文件进行列的数据操作

  awk -F '文件分割符' '{print $列号1,列号2...}' 文件名字

       -v变量名字  可以在分割符后添加参数v,对查询出来的列进行运算

  awk -F '文件分隔符' ‘筛选条件’  文件名   只显示筛选出来的结果

17.grep命令 在文件中查询匹配的字符串   https://blog.csdn.net/zhw21w/article/details/126832756

18 find命令 在目录下查找文件位置  https://www.cnblogs.com/linuxmysql/p/16398664.html

19 tar文件打包,压缩,解压命令

  (.gz格式的文件)

  打包 :tar -cf 包名  需要打包的文件路径1 2 3 ...

  查看包中内容:tar -tf 包名

  解压包 tar -xf 包名      

       命令前加z后可以将包压缩成.gz格式,不加时不进行压缩

  (.zip)格式文件

       打包:zip 压缩包的名称 要打包的文件

  查看包:unzip -l 包名

  解压:unzip 包名

  (.rar格式的包)

  需要下载linux版本的rar工具包 rarlinux -x64-6.1.b1.tar.gz

  打包:rar a 包名 要打包的文件

  查看包内容:rar l 包名

  解压包:rar x 包名

20.ps -aux 查看进程列表的状态 显示详细信息

21.kill 结束进程

22.netstat -atunp查看端口使用情况

查看硬件信息

       cpu:cat /proc/cpuinfo

  内存:cat /proc/meminfo

  硬盘:df -h 

  网卡:cat /etc/sysconfig/network-scripts/ifcfg-ens33

  ip:ifconfig  或者 ip addr

  服务:service 服务名称 start|stop|restart|status

  开机启动项:chkconfig 服务名称 off|on

23.修改文件权限

  chmod 用户或属组 权限更改 文件名

  chmod NNN 文件名

24.useradd -g 已存在的用户组 用户名:添加用户

25.userdel 用户名:删除用户

26.groupdel 用户组名:删除用户组

27.passwd 用户名:修改密码

28.su 用户名:切换用户

29.groups 用户名:查询用户的属组

30.cat /etc/passwd|grep 用户名:查询用户是否存在(有密码的用户?)

31.yum -y install ntp:安装时间服务器

  tzselect:设置linux的系统时间信息

  date:查看当前时间

32.crontab -l :查看定时任务   -e 编写定时任务

  定时任务:定时时间+执行操作

    定时时间:* * * * * 每个星代表 分钟 小时 天 月 周

    */n:n个单位执行一次

    n,m :到了n,m的时间点执行

    n-m:在n-m的单位内执行

       

 yum -y install lrzsz 方便将windows中的小文件拖拽到linux中

 

 

 

 

 

    

 

 

 

posted on 2022-12-02 16:18  银光短战棍  阅读(268)  评论(0编辑  收藏  举报