加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 综合聚焦 > Linux > 正文

Linux速成命令

发布时间:2023-02-20 10:21:55 所属栏目:Linux 来源:互联网
导读:1.Linux的概述 1.学习Linux之前先了解Unix Unix是一个强大的多用户、多任务操作系统。于1969年在ATT的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。 2.

 
  [外链图片转存失败,建议将图片保存下来直接上传(img-x9cdtT2Q-1660115714944)(C:Users30666AppDataRoamingTyporatypora-user-imagesimage-20220809212536577.png)]
 
  [root@ecs-218164 aaa]# find /home/aaa -name ccc.txt
  /home/aaa/ccc.txt
  [root@ecs-218164 aaa]# clear
  [root@ecs-218164 aaa]# find /home/aaa -name ccc.txt
  /home/aaa/ccc.txt
  [root@ecs-218164 aaa]# grep bbb /home/aaa/ccc.txt
  aaa/bbb/ccc.txt
  [root@ecs-218164 aaa]#
  6.其他常用命令
  【pwd】
 
  显示当前所在目录
 
  【touch】
 
  创建一个空文件
 
  touch a.txt
 
  【clear/ crtl + L】
 
  清屏
 
  5.Vi和Vim编辑器
  1.Vim编辑器
  ​ 在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。
 
  三种模式:命令行、插入、底行模式。
 
  切换到命令行模式:按Esc键;
 
  切换到插入模式:按 i 、o、a键;
 
  i 在当前位置前插入
  I 在当前行首插入
  a 在当前位置后插入
  A 在当前行尾插入
  o 在当前行之后插入一行
  O 在当前行之前插入一行
  切换到底行模式:按 :(冒号);
 
  更多详细用法,查询…
 
  打开文件:vim file
  退出:esc :q
  修改文件:输入i进入插入模式
  保存并退出:esc:wq
  不保存退出:esc:q!
  三种进入插入模式:
 
  i:在当前的光标所在处插入
 
  o:在当前光标所在的行的下一行插入
 
  a:在光标所在的下一个字符插入
 
  快捷键:
 
  dd – 快速删除一行
 
  yy - 复制当前行
 
  nyy - 从当前行向后复制几行
 
  p - 粘贴
 
  R – 替换
 
  [root@ecs-218164 aaa]# ll
  total 8
  drwxr-xr-x 2 root root 4096 Aug  9 21:14 bbb
  -rw-r--r-- 1 root root   16 Aug  9 21:14 ccc.txt
  [root@ecs-218164 aaa]# vim ccc.txt
  [root@ecs-218164 aaa]# cat ccc.txt
  我是ccc.txt,在home/aaa目录下
  [root@ecs-218164 aaa]#  
  --- 在vim模式下进行搜索8080   
  :/8080
  2.重定向输出>和>>
  > 重定向输出,覆盖原有内容;
  >> 重定向输出,又追加功能;
  示例:
 
  cat /etc/passwd > a.txt 将输出定向到a.txt中
 
  cat /etc/passwd >> a.txt 输出并且追加
 
  ifconfig > ifconfig.txt
 
  [root@ecs-218164 aaa]# ll
  total 8
  drwxr-xr-x 2 root root 4096 Aug  9 21:14 bbb
  -rw-r--r-- 1 root root   35 Aug  9 21:32 ccc.txt
  [root@ecs-218164 aaa]# cat ccc.txt
  我是ccc.txt,在home/aaa目录下
  [root@ecs-218164 aaa]# cat ccc.txt > ddd.txt
  [root@ecs-218164 aaa]# ll
  total 12
  drwxr-xr-x 2 root root 4096 Aug  9 21:14 bbb
  -rw-r--r-- 1 root root   35 Aug  9 21:32 ccc.txt
  -rw-r--r-- 1 root root   35 Aug  9 21:39 ddd.txt
  [root@ecs-218164 aaa]# cat ddd.txt
  我是ccc.txt,在home/aaa目录下
  [root@ecs-218164 aaa]# cat ccc.txt > ddd.txt
  [root@ecs-218164 aaa]# cat ddd.txt
  我是ccc.txt,在home/aaa目录下
  [root@ecs-218164 aaa]# cat ccc.txt >> ddd.txt
  [root@ecs-218164 aaa]# cat ddd.txt
  我是ccc.txt,在home/aaa目录下
  我是ccc.txt,在home/aaa目录下
  [root@ecs-218164 aaa]#
  [root@ecs-218164 aaa]# ifconfig >> ifconfig.txt
  [root@ecs-218164 aaa]# cat ifconfig.txt
  br-1aa4c4ed0e81: flags=4099<UP,broADCAST,MULTICAST>  mtu 1500
          inet 172.*.*.1  netmask 255.255.0.0  broadcast 172.*.*.*
          inet6 *::*:*:*:*  prefixlen 64  scopeid 0x20<link>
          ether 02:*:b5:*:*:ed  txqueuelen 0  (Ethernet)
          RX packets 3090  bytes 2078954 (1.9 MiB)
          RX errors 0  dropped d0  overruns 0  frame 0
          TX packets 3090  bytes 2078954 (1.9 MiB)
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
   ...
  [root@ecs-218164 aaa]#
  3.系统管理命令
  ps 正在运行的某个进程的状态
 
  ps –ef 查看所有进程
 
  ps –ef | grep ssh 查找某一进程
 
  kill 2868 杀掉2868编号的进程
 
  kill -9 2868 强制杀死进程
 
  [root@ecs-218164 aaa]# ps -ef | grep java
  [root@ecs-218164 aaa]# kill 2868
  [root@ecs-218164 aaa]# kill -9 2868
  4.管道 ‘|’
  ​ 管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
 
  示例
 
  ls --help | more 分页查询帮助信息
 
  ps –ef | grep java 查询名称中包含java的进程
 
  ifconfig | more
 
  cat index.html | more
 
  ps –ef | grep aio
 
  前面一個命令的输出作为后一个命令的输出
 
  6.Linux的权限命令
  [外链图片转存失败,建议将图片保存下来直接上传(img-0IxFuxEE-1660115714945)(C:Users30666AppDataRoamingTyporatypora-user-imagesimage-20220810145442206.png)]
 
  1.文件权限
  [外链图片转存失败,建议将图片保存下来直接上传(img-AOfChCm3-1660115714945)(C:Users30666AppDataRoamingTyporatypora-user-imagesimage-20220810144649358.png)]
 
  [外链图片转存失败,建议将图片保存下来直接上传(img-NpArg1N1-1660115714946)(C:Users30666AppDataRoamingTyporatypora-user-imagesimage-20220810144659654.png)]
 
  r:对文件是指可读取内容 对目录是可以ls
 
  w:对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)
 
  x:对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录
 
  2.Linux三种文件类型
  普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。
  目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。
  设备文件: Linux系统把每一个设备都看成是一个文件
  3.文件类型标识
  普通文件(-)
  目录(d)
  符号链接(l)
  进入etc可以查看,相当于快捷方式字符设备文件(c)块设备文件(s)套接字(s)命名管道(p)
 
  4.文件权限管理
  chmod 变更文件或目录的权限。
 
  chmod 755 a.txt
 
  chmod u=rwx,g=rx,o=rx a.txt
 
  chmod 777 a.txt
 
  7.Linux上常用网络操作
  1.主机名配置
  hostname 查看主机名
 
  hostname xxx 修改主机名 重启后无效
 
  [root@ecs-218164 /]# hostname root
  [root@ecs-218164 /]# hostname
  root
  如果想要永久生效,可以修改/etc/sysconfig/network文件
 
  NETWORKING=yes
  HOSTNAME=mk
  [root@ecs-218164 sysconfig]# vim network
  [root@ecs-218164 sysconfig]# hostname
  mk
  2.IP地址配置
  ifconfig 查看(修改)ip地址(重启后无效)
  ifconfig eth0 192.168.12.22 修改ip地址
  如果想要永久生效
  修改 /etc/sysconfig/network-scripts/ifcfg-eth0文件

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读