码迷,mamicode.com
首页 > 系统相关 > 详细

Linux

时间:2019-06-11 01:01:42      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:不能   系统管   删除用户   用户   find   nobody   通讯   意图   这一   

虚拟机的网络连接的三种方式:

1、桥接模式:

 好处-----大家都在同一个网段,相互可以通讯。

坏处-----因为ip地址有限,可能造成ip冲突。

 

2、Nat[网络地址转换模式]

   好处:虚拟机不占用其他的ip,所以不会ip冲突

   坏处:内网的其他人不能和虚拟机通讯。

 

3、主机模式:

单独的一台电脑

 

 

Vi/vim命令:

       拷贝当前行:yy,拷贝当前行向下55yy,并粘贴(p

       删除当前行 dd,删除当前行向下55dd

       在文件中查找某个单词[命令行下   /关键字,回车查找,输入n查找下一个]

       设置文件的行号,取消文件的行号[命令行下:set nu:set nonu]

       使用快捷键到文档的最末行[G]和最首行[gg]

       在一个文件中输入”hello”,然后又撤销这个动作,再正常模式下输入  u

       将光标移动到第20行    shift+g:显示行号set nu-----输入20-----输入shift+g

      

linux基本命令:

shutdown

    shutdown -h -now:表示立即关机

    shutdown -h 1:表示一分钟后关机

    shutdown -r new:立即重启

halt

   就是直接使用,效果等价于关机

reboot

   就是重启系统

sync:把内存的数据同步到磁盘

 

注意:当我们关机或者重启时,都应该先执行sync指令,把内存数据写入磁盘

 

   用户登录和注销:

1、登录后再用su - 用户名”来切换成系统管理员身份,exit退出登录;

2、logout即可注销用户;

3、Useradd xm 添加一个xm用户;

4、Passwd 用户名---修改用户密码;

5、删除用户xm,但保留家目录:userdel xm

6、删除用户xh以及用户主目录:userdel -r xh

7、usermod -g 用户组 用户名,将用户指定到某个组

 

细节说明:

1、当创建用户成功后,会自动创建和用户同名的家目录

2、也可以通过useradd -d 指定目录 新的用户名,给创建的用户指定家目录

3、查询用户信息:id root,当用户不存在时,返回“无此用户”;

 

linux系统运行级别的示意图

  0:关机

1:单用户(找回丢失密码)

2:多用户无网络服务

3:多用户有网络服务

4:保留

5:图形界面

6:重启

   常用运行级别是35,要修改默认的运行级别可改文件/etc/inittabid:5:initdefault:这一行中的数字

 

切换到指定运行级别的指令

    基本语法:init 012356

 

帮助指令:

   main ls:获得ls命令的帮助信息

   help ls:获得shell内置命令的帮助信息

 

文件目录类指令:

  pwd:显示当前工作目录的绝对路径

  ls:显示文件

       -a:显示当前目录所有文件和目录,包括隐藏的

 

  mkdir /home/dog:表示在/home目录下创建dog目录           

mkdir -p /home/animal/tiger:/homt目录下创建多级目录

rmdir /home/dog:删除的是空目录,如果目录下有内容时无法删除,如果要删除非空目录,rm -rf 要删除的目录

touch:touch hello.txt创建一个hello.txt空文件

cp aaa.txt bbb/:将当前目录的aaa.txt文件拷贝到当前目录的bbb这个目录

cp -r test/ zwj/:将当前目录的test文件夹复制到zwj文件下,注意当前目录位置,然后要准确的定位源目录和目标目录,

\cp -r test/ zwj/会强制覆盖

  rm aaa.txt:删除文件,会提示是否删除(带上-f不会提示);

  rm -rf bbb/:删除目录;

  mv aaa.txt pig.txt :将当前文件夹的aaa.txt文件改名为pig.txt;

  mv pig.txt /root/:将当前目录的pig.txt移动到/root/目录下;

  cat -n /etc/profile | more,cat指令打开文件,并分页显示,-n显示行号,为浏览方便一般会带上管道命令 |more

  lessmore命令:less是一页一页加载;查看是enter为下一行,空格为下一页

  ls -l a.txt:ls显示的内容写入到a.txt中;

  ls -al a.txt:将列表的内容追加到a.txt;

  cat /etc/profile > c.txt:将文件profile内容覆盖到文件c.txt;

  echo “内容” >> a.txt:将“内容”追加到a.txt上;

  echo “内容” > a.txt:将“内容”覆盖到a.txt上;

  cal >> /home/mycal:将日历信息追加到mycal

  echo $PATH:输出$PATH环境变量;

  head -n 5 /etc/profile:显示文件前五行;

  tail -n 5 文件:查看文件后五行;

  In -s /root linkToRoot:建立一个软连接,连接到/root;

  rm -ef linkToRoot:删除软连接;

  

  history:查看已经执行过的历史命令,也可以执行历史指令

 

find /home -name hello.txt:按照文件名字查找 /home 文件下的hello.txt文件;

find /home -user nobody:查找/opt目录下,用户名称为nobody的文件;

find / -size +20M:查找这个系统下大于20m的文件(+n大于,-n小于,n等于);

find / -name *.txt:查找根目录下后缀名为txt的文件;

| -ni grep :grep过滤查找,管道符“|”,表示将前一个命令的处理结果输出传递给后面的命令处理,-n显示行号,-i忽略大小写;

 

Linux

标签:不能   系统管   删除用户   用户   find   nobody   通讯   意图   这一   

原文地址:https://www.cnblogs.com/shi260114607/p/11001301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!