从“0”开始的运维 :Linux新手入门必看的命令(上)

1. root :进入虚拟机,然后输入密码登录

2. ip a :查看ip地址

3. 代码开关自动连接 : vi /etc/sysconfig/network-scripts/ifcfg-eth0(centos 6是-etho  / centos 7 是-eth33)
然后可以查看连接状态(onboot=yes/no)然后shift+:输入wq 然后service network restart确定

4. tty:查看虚拟中端
    pts:伪中端

5 .cd:切换目录
   cd - :返回上一个目录
   cd .. :返回上一级目录
 pwd :获取当前目录

6.  服务启动命令:
cenos7:systemctl {start,stop,status,restart}  network (服务名)
cenos6:service  network (服务名)    {start,stop,status,restart}  
    
7. 命令语法结构: 命令 -选项-参数 (中间加空格连接)
                            eg: ls -l /root (这里一般情况下选项之前要加-或者是-- ,选项是可有可无的)
                              -:短选项 ,可以合并执行
                             --:长选项,不能合并执行

8. vi命令:i-输入模式
               a-插入模式
               o-新增一行
               esc:返回  
               :/     :搜索(后边要加关键字)  /从头   ?从底
               dd:单行删除
               x+dd:删除x行
               yy:复制  p:粘贴 (多行复制粘贴和删除一样)
             nolsearch : 取消高亮显示
   shift+::q-退出 
                   w-保存 
                   q!-强制退出 
                   wq:保存并退出

9. 翻页 ctl+b (向上)
            ctl+f   (向下)
             G :光标跳到最后一样
             1+G : 回到首行 

10. mkdir : 创建新目录
      mkdir -p: 递归创建
      mkdir e{1.2.3}
      touch :创建新的空文件
      rm :删除(有提示)
      rm  -f     :删除  (-f  直接删除不提示)
      rm -f -r  :比上边的更加强力 (-r用于删除目录 一般删除文件不用-r)

11. 移动文件
      mv 原文件名  新文件名     (文件改名)
8
      mv 目录/目录下的文件  新目录   (移动文件,一般需要切换到最大目录里边来)

12. cat :查看文件(显示全部,和vi的区别是不用进入新的修改界面,只是在原界面里边查看,cat不可修改文件)
      more:查看文件(不全部显示,一页一页显示,可翻页,空格下一页, b上一页)
      tac:倒序输出

扫描二维码关注公众号,回复: 13287727 查看本文章

13. du :查看文件及大小
      du -h :把查看文件的大小化为人类可读

14. ctl +c :终止
      ctl +d :终止(比上边的强力)
      ctl + a :光标移动到最前
      ctl + e :最后
       ctl +u :删除光标 前所有字符
       ctl +k :删除后边素有字符

15. 拷贝命令 :cp 文件 文件 (和移动文件的格式一样)

16. 更改命令
     alias 更改自己命令(暂时更改) vi /etc/bashrc (永久更改,先进入到这个界面把需要的代码加在里边就好了)
     完了之后要输入一个 source /etc/bashrc
    unalias +命令名字 :删除命令
      eg:alias vim='vim new.text'

17. env :查看所有变量

18. | tee + 文件名 :输出到中端或者是文件里边 这里可自动创建文件并且copy
                             可用于任意文件

19. | grep + 关键字 :管道过滤 ,多用于查找文件,要使用关键字  (应该与 .* 作用一样但是比 .* 要强)
      | grep -v :反向过滤

20. ip addr :搜索ip ,搭配 | grep +关键字 搜索

21. > :覆盖  
      >> :追加 
   eg: echo "hello" > new.txt  
   2> :错误输出,把错误提示输出
   2>&1 :把错误和正确的同时输出(加在最后边)
   eg: echo "hello" > new.txt  2>&1
   head / tail -10 文件地址 > 某个文件   (将原来文件的头/尾10行放到另外一个文件中)

22. dd 命令创建任意大小的文件   eg:dd if=/dev/zero of=文件名 bs=大小 count=数量
      bs :块设备大小
      count:块设备数量
     /dev/zero  : 初始化文件,任意大小

23. echo $?:答应返回上一个命令执行结果(0是正确 其他任意数字是错误)

24.创建yum源
先进入/etc/yum.repos.d查看环境变量 这里有几个C开头的环境文件需要移动到新的包之中
创建新的包 bak 把这4个文件移动到新的包bak里边
创建yum仓库 将其命名为yum.repo并且在里边输入仓库需要的代码
                                [base]
        name=Centos6.8
        baseurl=file:///media
        gpgcheck=0
        enabled=1
        保存退出
仓库创建完成 下边是检测仓库的代码
                                yum  clean all
        yum  makecache
现在在这个仓库中可以按强壮自己想安装的文件,代码如下
                                yum  install  想安装的文件名

25. 通配符  (支持复制copy)eg : cp -r  后边一样
      ls -d :之查看目录 eg :ls -d /etc/ [0-9]?[a-z]  (题目中以什么格式查找在后边按顺序写就好了)
      ?:代表任何字符
      ^  除了谁以外剩下的所有 
      *  :代指符号
     [[:punct:]] : 所有特殊字符标点符号
     [[:space:]] : 所有白字符
     [[:lower:]] : 所有小写字母
     [[:upper:]]: 所有大写字母的文件(只能用这个) , 与[A-Z]不同


26. ls -ltr : 按时间排序 (正向)
      ls -ltc : 按时间倒序(倒序)
      ls -d :只列出目录本身
      ls -h :查看大小
      ls -l :查看详细信息(相当于 ll)
      ls -a:查看隐藏文件  
      ls -S:按文件大小排序
      ls -t :按时间排序
      
27. who : 查看登录用户
         w  :查看登录用户 (比who详细)
      last  :查看最近登录用户 (可保存好多天,最详细的)

28. uname :查看系统版本
      uname -a:打印详细版本
      uname -v:打印内核版本

29. uptime :系统使用的时间

30. useradd + 新用户名 :创建新用户
      su + 新用户名 :进入新用户
      exit :退出用户  (或者 su + 旧用户名)
      userdel + 用户名 :删除用户 (必须在主用户里边才可以删除)

31.  free -h :查看系统剩余内存

32.  ps -a:查看进程
       ps -aux :查看系统进程及cup等的使用量(相当于windows任务管理器)
       kill -9 + 进程编码 :相当于windows系统中用任务管理器强制关闭进程
       ps -l

33.  改开机提示信息
       vi /etc/issue (进去直接添加内容,无需保存)

34.  proc/cpuinfo :查看cpu信息目录

35. diff :比较两个文件有什么不同
    eg:diff 文件  文件

36. 查看头尾*行数据
      eg : tail -行数 + 文件名/地址

猜你喜欢

转载自blog.csdn.net/weixin_60274825/article/details/119010200