Linux安装和常用操作命令

為{幸葍}努か 提交于 2019-11-28 06:50:34

Linux安装:

一、安装虚拟机,自定义分区,使用swap定义虚拟内存

二、安装后,vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑下里边的BOOT,改为yes后 :wq退出(这是让开机自动自动eth0),然后service network restart 重启网络服务,然后再ifconfig看看有没有eth0(上边这些都在虚拟机里)

三、通过xshell连接centos

 

 

常用目录操作命令:

一、命令格式

  命令  【选项】  【文件或目录】

  如 ls  -lh  文件名

  ls【选项】【文件或目录】

    选项:

    -a  (--all) 显示所有的文件

    -l 显示详细信息

    -d  查看目录属性

    -h  人性化显示文件大小

    -i 显示inode(每个文件都有唯一的ID号)

  linux中以【.】开头的文件时隐藏文件

二、常用文件操作命令

  1、mkdir  【-p】 【目录】 -p递归创建目录

  2、cd 切换目录

    cd ~  家目录

    cd     同上

    cd -     进入上次目录

    cd ..      进入上一级目录

    cd .    进入当前目录

  3、rmdir  删除空目录

  4、rm -rf 【目录】删除目录

    r : 删除目录

    f : 强制删除

    rm -rf / linux自杀

  5、cp [选项】【原文件或目录】【目标目录】

    -r  复制目录

    -p  连带文件属性复制

    -d  若原文件是链接文件,则复制连接属性

    -a  相当于-pdr  全部复制

  6、剪切

    mv  递归剪切

  7、链接

    ln -s [原文件] [目标文件】

    -s soft 

    用户查找文件-》分区表(inode、时间、存储位置)->找到文件-》返回给用户

    硬链接    

      1)、硬链接:拥有相同的i节点和存储block块

      2)、可通过i节点识别

      3)、不能跨分区

      4)、不能针对目录使用

    软链接:

      

      1)、类似于windows快捷方式

      2)、软连接拥有自己的i节点和block快,但是数据块中只保存原文件的文件名和I节点号,没有实际的文件数据

      3)、lrwxrwxrwx   l软连接

      4)、修改任意文件,另一个改变

      5)、删除原文件,软连接不能使用

      6)、做软连接,要写绝对路径

 

文件搜索  

一、locate

  按照文件名搜索,在后台数据库中按文件名搜索,搜索速度快

  后台数据库保存在/var/lib/mlocate

  默认每天更新一次,可以强制刷新,使用updatedb命令

  配置文件在/etc/updatedb.conf 默认配置的会忽略tmp等目录里的文件 

 

二、whereis  which

  whereis:搜索命令所在路径及帮助文档所在位置  如whereis ls

  -b  只查看在哪   -m 只查看帮助文档

  which:搜索命令的命令  会查到到别名  which ls

  只能找到外部命令,找不到shell自带的命令

  echo #PATH 输出环境变量

 

三、find 

  find [搜索范围】【搜索条件】【搜索关键字】

  find / -name install.log 

  避免大范围搜索,非常消耗资源

  find在系统当中搜索符合条件的文件名,如果需要匹配,需要使用通配符,通配符是完全匹配

  1、*匹配任意内容  find /root -name 'install.log*'

  2、?陪陪任意一个字符

  3、[]匹配中括号内的字符  find /root -name 'ab[cd]'

  -iname 忽略大小写

  -user 按照所有者进行搜索  find /root -user root    

    find /root -nouser:查找没有所有者的文件(外来文件、内核系统文件、垃圾文件)

  

  -mtime 修改文件时间

  -ctime 改变文件属性事件

  atime 文件访问时间 

  +10 10天前  -10 10天内  10 10天当天   

    find /var/log/ -mtime +10 搜索修改事件在10天外

 

  -size  按照文件进行搜索

  find /root -size 25k  按照文件大小在当前目录是25k的文件

  -25k  小于25k的文件

  25k  等于

  +25 大于25k的文件

  find /etc -size +20M

  必须加单位

 

  -inum 查找i节点  

  find . -inum 262222

 

  复杂搜索

  -a 逻辑与  find /etc -size +20k -a size -50k

  -o 逻辑或 find /etc -size -20k -o size +50k -exec ls -lh {} \;

四、grep

  grep 【选项】 字符串 文件名   在文件中查找匹配的字符串,包含匹配【正则表达式】

  -i  忽略大小写

  -v  排除指定字符串

  grep -i 'size' abc.log

 

帮助命令

一、man帮助命令  

  man 命令   命令帮助手册   manual(手册)

  man -f 命令,查看帮助信息级别

  如passwd命令有1级和5级,5级为配置文件

  man -k 命令  查看所有包含该命令的命令

  支持多个帮助级别 1~8

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!