热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

         linux是类unix计算机操作系统的统称         linux操作系统的内核的名字也是“linuxlinux介绍  linux是芬兰大学生linux  t

                 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:主机名

                                robertohuang@robertohuang:~$  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  usertest@192.168.29.128:/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切换至单人操作模式(不加任何选项时)

       

 

 

 

 

 

 

 

 

 

关机重启



推荐阅读
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 如何更改电脑系统的自动校时服务器地址?
    本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  • Python脚本编写创建输出数据库并添加模型和场数据的方法
    本文介绍了使用Python脚本编写创建输出数据库并添加模型数据和场数据的方法。首先导入相应模块,然后创建输出数据库并添加材料属性、截面、部件实例、分析步和帧、节点和单元等对象。接着向输出数据库中添加场数据和历程数据,本例中只添加了节点位移。最后保存数据库文件并关闭文件。文章还提供了部分代码和Abaqus操作步骤。另外,作者还建立了关于Abaqus的学习交流群,欢迎加入并提问。 ... [详细]
author-avatar
skyyyf
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有