运维开发网

2019年10月19日 linux命令 运飞龙

运维开发网 https://www.qedev.com 2020-07-23 09:21 出处:网络
                 linux是类unix计算机操作系统的统称

                 Linux是类unix计算机操作系统的统称

                 Linux操作系统的内核的名字也是“Linux

Linux介绍    Linux是芬兰大学生Linux    torvalds于1991年编写的

                  Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用gnu                    工程各种工具和数据库的操作系统

                 Linux内核

                                                             emacs集成开发环境和文本编辑器

                         一些gnu程序库和工具   gcc语言编辑器

Linux发行版组成                   命令行shell                     gnome

                                           kde(qt编写)

                   图形桌面环境   gnome(gtk编写)   

                 应用软件            unity     

                     一些办公套件   openoffice 

                                    gcc

                      编译器   g++                                vi

                    文本编辑器到科学工具的应用软件  gedit

                                                                               rhel(redhat     enterprise    Linux,也就是所谓的redhat   advance收费版本)

                  商业公司维护的发行版本   redhat系列   centos(rhel的社区克隆版本,免费)

                                                                               fedoracore(由原来的redhat桌面版本发展而来,免费版本)

                 

Linux版本

                                                                              debian

                  社区组织维护的发行版本debian系列     ubuntu

 

                           dev   设备文件所在目录(device的缩写)

                           etc    包含了当前操作系统用户所有配置的相关信息

                           home  当前操作系统安装的用户的主目录

                           lib操作系统使用的库文件以及相关的配置都放在此目录下

                           mnt手机挂载的目录

                           media系统自动挂载目录

                           usr   unix软件资源包管理目录,存放的是当前用户下的一些东西

                     根目录结构     bin   Linux操作系统下可执行的系统级的二进制命令(binary的缩写)

                           sbin超级用户需要用到的一些二进制命令存储在该目录(super    binary的缩写)

                           boot系统开机时需要加载的一些文件和配置

                           lost+found存放系统错误产生的文件碎片,方便用户查找和恢复

                           proc内核提供的一个接口,主要用来存储系统统计信息

                           root     root用户的宿主目录

目录结构             run存放系统运行时需要的一些文件

 

                             觉对路径     从当前位置开始描述的路径

 

                                              从当前位置开始描述

                            相对路径    表示当前目录

                                              表示当前目录的上一级目录

                                              两个临近目录直接进行切换  命令:cd

目录路径介绍

                                                                                         1  第一个robertohuang:当前登陆的用户

                                                                                         2  @:英文at,在的意思

                                                                                         3  第二个robertohuang:主机名

                                [email protected]:~$  4   ~:当前工作目录的位置,宿主目录

                                                                                         5  $:表示当前登录的用户为普通用户如果为#则是超级用户

 

                     tree       以树状形式显示当前文件和目录

                                  需要安装该软件:sudo    yum-y  install  tree(centos下)

                                                                                  -a(all)--列出当前目录下所有文件内容

                     is  查看指定目录下所有文件和目录信息   -r(recursive)--同时列出所有子目录层

                                                                                   -l--除了文件名之外,还将文件的权限,所有者,文件大小等信息详细列出来

 

 

                                                                            相对路径->cd./roberthohuang/tomcat

                                                                            绝对路径->  当前目录的上一级

                                                                            ..->当前目录

 

                       cd     进入指定目录(cd+path)                                                                              cd

                                                                            进入家目录(/home/robertohuang)三种方式    cd~

                                                                                                                                                      cd/home/robrtohuang

                     pwd    查看当前所在目录(printf  working  directory的缩写)

                                                                                  mkdir   world->创建wold目录

                                               创建:mkdir+目录名   mkdir-p  word/a/b->创建多级目录加参数-p

                      创建/删除目录   创建:touch+文件名

                            拷贝文件   cp  file.1txt   file2->将file1中的内容拷贝到file2.txt       文件不存在创建文件

                     cp

                             拷贝目录   cp-r   dir1     dir2->    将目录dir1中的内容拷贝到dir2中      dir2目录不存在创建目录

                 scp:super    copy的缩写

                 使用该命令的前提条件     目标主机已经成功安装openssh-server

     scp命令

                                 scp-r  目标用户名@目标主机ip地址:/目标文件的绝对路径/保存到主机的绝对/相对路径

                                                                                   在后续提示输入yes此时,只能输“yes”而不能简单输入y

                 使用格式   scp-r  目标用户名@目标主机ip地址:/目标文件的绝对路径/保存到本机的绝对/相对路径

                                  scp-r  [email protected]:/home/usertest/hone/robertohuang/test

                                  拷贝目录需要加参数-r

 

                     cat     cat  file   txt->将文件内容一次性输出到终端,如果文件太长,无法再终端全部显示

                                文件内容分页显示到终端,但是只能一直向下浏览,不能退回

                                        

                   more                      回车:显示下一行

                                  相关操作  空格:显示下一页 

                                                      ctrl+p或↑:滚动到上一行

                                                  ctrl+n或↓:滚动到下一行          

                                                  q:退出

                               从文件头部开始查看前x行的内容

                    head   head-5  hello.c-->查看hello.c文件前五行的内容

                               如果没有指定行数,默认显示后10行内容

                              从文件尾部开始查看后x行的内容

                    tail     tail-5  hello.c-->查看hello.c文件后五行内容

                              如果没有指定行数,默认显示后10行内

                                获取网络接口配置信息,还可以修改这些配置

                 ifconfig  获取网络接口信息

                             测试与目标主机的连通性

                  ping    命令格式   ping(参数)(主机名或ip地址)

                      参数     -c数目:再发送指定数目的包后停止

网络管理                     -i秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次

                                        需要先安装nolookup:yum-y  install  bind  -utils

                   nolookup      查看服务器域名对应的ip地址

                                        一般访问网站都是使用域名,如www.baidu.com,使用该命令就可以查看百度所有服务器的ip地址                                  adduser+用户名

                   创建用户

                                      useradd-s/bin/bash-g  usertest-d/home/usertest-m  usertest

                   设置用户组    groupadd   usertest

                   删除用户        deluser+用户名

                                         userdel-r   usertest     选项-r的作用是把作用的主目录一起删除

                          切换用户    su+用户名

用户管理                             sudo   passwd+用户名(luffy)

                          设置密码   passwd   root

                                           passwd

                           退出登陆用户     exit

                                  clear

                         清屏   ctrl+l

                          查看帮助命令   man+命令,如man  is

                                                      查看alias

                           设置或查看别名   设置  alias  pag=ps  aux/grep

                          -t<秒数>:送出警告信息和删除信息之间要延迟多少秒

                          -k:只是送出信息给所有用户,但不会实际关机

                          -r:shutdown之后重新启动

                          -h:将系统关机

                          -n:不调用init程序进行关机,而由shutdown自己进行

                          -f重新开机时,跳过fsck指令,不检查档案系统

                           -f重新开机时,强迫做fsck检查

                         -c:将已经正在shutdown的动作取消

                        shutdown-r  now  立刻关机

                        shutdown-h  now  立刻重新开机

                         shutdown-k   now   hey!  now....  发出警告讯息,但没有真的关机

                       shutdown-t3-row  立刻重新开机,但警告和删除processes之间,延迟3秒钟

                       shutdown-h10:42  hey   go   away    10:42分关机

                       stutdown-r10   hey...go   away    10分钟后关机

                       shutdown-c将刚才下的shutdown指令取消,必须切换至其他tty,登录,才能下此一指令

                       shutdown     now切换至单人操作模式(不加任何选项时)

       

 

 

 

 

 

 

 

 

 

关机重启

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号