SecureCRT 8.0的安装及Linux基本命令介绍

在CentOS虚拟中安装并打开图形界面后,可以在图形界面和命令行界面之间任意切换。在打开终端后输入init3可以切换至命令行界面,输入init5返回到图形界面。

这里我们用SecureCRT 8.0来远程的对虚拟机进行操作,对于SecureCRT 8.0的安装步骤就不详细介绍,简单介绍下如何连接到CentOS。

1.

SecureCRT 8.0的安装及Linux基本命令介绍

2.点击完成。
      SecureCRT 8.0的安装及Linux基本命令介绍

3.连接到虚拟机.

     SecureCRT 8.0的安装及Linux基本命令介绍

4.修改背景

      SecureCRT 8.0的安装及Linux基本命令介绍

 5.接下来的所有操作都可以在这里进行,和在虚拟机中效果相同。

1.su 切换用户,exit退出当前用户

.SecureCRT 8.0的安装及Linux基本命令介绍

2.tty:查看当前的登录终端名;

    whoami 显示当前用户名

    who am i 显示当前登录的终端信息

    who 显示当前所有登录的终端信息

    w 显示当前所有登录终端的详细信息。

SecureCRT 8.0的安装及Linux基本命令介绍

      3.在root用户下利用如下命令可以进行终端之间的联系,其他用户没有该权限:   echo hello > /dev/pts/0

SecureCRT 8.0的安装及Linux基本命令介绍

SecureCRT 8.0的安装及Linux基本命令介绍

    4.编辑器,设置开机自动登录图形化界面:图形界面用gedit;命令行下用nano。

     gedit /etc/gdm/custom.conf  进去修改配置文件

      [damon]

          AutomaticLoginEnable=true

         AutomaticLogin=root

         nano  /etc/gdm/custom.conf  进去修改配置文件

      [damon]

       AutomaticLoginEnable=true

      AutomaticLogin=root

       /etc/issue 登录前的信息

      /etc/motd  登录后的信息

     5.Shell:

       echo $SHELL:查询当前系统使用了哪个shell

       cat /etc/shells:查询当前系统已安装的所有shell

       SecureCRT 8.0的安装及Linux基本命令介绍

    AIX(基于unix系统),使用ksh命令

   Shell提示符

  whoami 显示当前的登录用户名

   hostname 显示当前的主机名     

   pwd 显示当前的工作目录。

      SecureCRT 8.0的安装及Linux基本命令介绍

     PS1=”[\u@\H \W]\\$ ”  显示与原本的主机名

     SecureCRT 8.0的安装及Linux基本命令介绍

    PS1=”[\u@\h \W]\\$ ”   不显示与原本的主机名

      SecureCRT 8.0的安装及Linux基本命令介绍

    6.\ 转义字符

    SecureCRT 8.0的安装及Linux基本命令介绍  

  7.内部命令与外部命令

   type COMMAND 判断一个命令的类型。

      SecureCRT 8.0的安装及Linux基本命令介绍

     enable 显示所有启用的内部命令

     enable |wc -l 统计启用的内部命令数量

     SecureCRT 8.0的安装及Linux基本命令介绍

    enable -n COMMAND 禁用一个内部命令

     SecureCRT 8.0的安装及Linux基本命令介绍

     SecureCRT 8.0的安装及Linux基本命令介绍

    enable COMMAND 启动一个内部命令

     enable -n 显示所有被禁用的内部命令

enable -n |wc -l 统计被禁用的内部命令数量 

      hash 显示当前被hash的外部命令、

    -l 显示当前被hash的外部命令,包含别名

     -p /…/…. name  手动增加一个hash缓存

    -d name 删除一个hash

     -r 清空所有的hash

     alias > 内部命令> hash > PATH > command not find

    alias  显看当前已定义的别名

     SecureCRT 8.0的安装及Linux基本命令介绍

    alias aliname=’command [-x] [….]’ 定义别名,

     unalias aliname 取消别名定义。

     SecureCRT 8.0的安装及Linux基本命令介绍

     unalias -a 取消所有别名

    每个用户都有自己的家目录,有且只有一个。位置在/home/username

    root用户的家目录在/root下。

    ~ 表示用户的家目录。

    ~/.bashrc  只对当前用户有效

     SecureCRT 8.0的安装及Linux基本命令介绍

    /etc/bashrc  对所有用户有效

    在root用户下:

      SecureCRT 8.0的安装及Linux基本命令介绍

    切换到其他用户:

     SecureCRT 8.0的安装及Linux基本命令介绍

     \command ‘command’ /path/command  执行命令不受别名影响 。

     8.命令执行的语法

      Command [-a[bc]] [arguments]

       选项决定了是否启用命令的某个功能

        SecureCRT 8.0的安装及Linux基本命令介绍

    参数决定命令作用的对象。

    –help  —表示长格式选项

      ctrl+d 正常终止命令

       ctrl+c 强制终止命令

        一个命令可以用\分成多行。

      SecureCRT 8.0的安装及Linux基本命令介绍

   9.date

     date  $MMDDHHmmYYYY[.SS]:

      date -s ‘yyyy-mm-dd hh:mm:ss’:修改当前时间

    mkdir $(date +%F):以当前日期为名创建文件目录

    CMOS电池 给 BIOS供电。

     hwclock 查示硬件时间(BIOS时间)

      hwclock -s 将硬件时间写入软件时间(系统时间)

      hwclock -w 将软件时间写入硬件时间

     clock = hwclock

  10.修改时区

    Centos6

     ln -f /usr/share/zoneinfo/America/New_York /etc/localtime

     ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    Centos7

     timedatectl 查看当前时区

     timedatectl list-timezone 查看所有的时区

     timedatectl set-timezone America/New_York 修改为美国时区

     timedatectl set-timezone Asia/Shanghai 修改为中国时区

  11.cal 显示当月日历

  cal yyyy 显示指定年的日历

  cal -y 显示当年的日历

  cal -3 显示上个月当月下个月的日历

  cal -1 同cal 显示当月日历

  cal mm yyyy 显示指定年,月的日历

12. halt & poweroff 关机,centos7中用poweroff

   reboot 重启

   reboot -f 直接断电源再重启。

    shutdown

   shutdown -r 重启

   shutdown -h 关机

   shutdown +0 直接关机

   shutdown +xx  xx分钟后关机

   shutdown hh:mm  指定时间关机

   shutdown -c 取消关机(在另一个终端执行)

  13.screen

   screen 进入screen 名字以当前终端名.主机名前缀

   screen -S screenname

   screen -ls 或 –list 查看当前所有的screen

   screen -r screenname 进入一个screen。

   ctrl+d 或 exit 退出当前screen(会话)。

   14.echo 显示字符

   -n 不换行

   -E (default) 不解释\

    -e 解释\

     \a 报警

      \b 退格

      \c 不换行

      \n 换行,从行首输入

     \r 移动行首但不换行

      \t 输入tab

     \\ 输入一个\

   15.$的用法

   $变量名 引用变量的值

   $()或“ 引用命令执行的结果

   $[]运算

   ${变量名} 或“$变量名” 当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。

   16.{}的用法

    {a..z} 表示引用指定范围的字母

    {1..9999} 表示引用指定范围的数字

    {1,3,5} 表示分别引用每一个字符

   17.Tab补齐命令

     \2TAB 把根下的所有文件列出

     ~2TAB 家目录下的所有文件列出

      .2TAB 当前目录下的所有文件列出,包含隐藏文件

     *2TAB 当前目录下的所有文件列出,不包含隐藏文件

     $2TAB 显示当前所有的环境变量。


       

原创文章,作者:JU,如若转载,请注明出处:http://www.178linux.com/80257

赞 (1)
JUJU
上一篇 2017-07-13 16:38
下一篇 2017-07-13 19:24

相关推荐

  • 第十一周作业

    1、详细描述一次加密通讯的过程,结合图示最佳。 一次通信加密过程: 发送方: 1.使用单向加密算法提取生成数据特征码; 2.使用自己的私钥加密特征码附加在数据后面; 3.生成用于对称加密的临时密钥; 4.用此临时密钥加密数据和已经使用私钥加密后的特征码; 5.使用接受方的公钥加密此临时密钥,附加在对称密钥后的数据后方; 接受方: 1.使用自己的私钥解密加密的…

    2017-10-02
  • 处理交换文件和分区

    处理交换文件和分区 交换分区是系统RAM的补充   基本设置包括:  1 创建交换分区或者文件  2 使用mkswap写入特殊签名  3 在/etc/fstab文件中添加适当的条目  4 使用swapon -a 激活交换空间 挂载交换分区  启用:swapon swapon [OPTION]……

    Linux干货 2016-09-01
  • 马哥教育网络班22期+第1周课程练习

    1.描述计算机的组成及其功能。    组成:CPU (运算器+控制器),存诸器(内存与硬盘),输入设备,输出设备。    运算器:对数据进行加工处理的部件(包括算述运算与逻辑运算)。    控制器:负责从存储器取出指令,按指令的要求发出控制信号,使各部件协调的,一步步的完成各种操作。   …

    Linux干货 2016-08-22
  • 网络管理3

    一、知识整理 1、跨网络通信:路由 路由的分类:主机路由;网络路由;默认路由。 将主机接入网络,需要配置网络相关设置。一般包括如下内容:主机名;IP/MASK;路由:默认网关;DNS服务器:主、次、第三DNS服务器。 2、网络配置文件:IP、MASK、GW、DNS相关配置文件 /etc/sysconfig/network-scripts/ifcfg-IFAC…

    Linux干货 2016-09-10
  • OpenStack之keystone

    一、什么是OpenStack    OpenStack是一种云操作系统,它控制着一个数据中心里大量的计算、存储和网络资源。管理员在一个web界面内通过仪表盘方便地管理,控制,授权用户,以提供各种资源。 二、云服务分类 可分为IAAS, PAAS, SAAS等 IAAS:Infrastructure as a Service (操作系统级别…

    Linux干货 2017-01-19
  • 网络管理基础

    什么是网络?    在计算机领域中,网络是信息传输,接受,共享的虚拟平台,通过它把各个点,面体的信息联系到一起, 从而实现这些资源的共享。 网路物理组件     终端:可发送和接受数据的,如计算机。移动设备,打印机,服务器….    互联设备:互联…

    Linux干货 2016-09-06