Linux命令1

7-13 Linux命令

 

一、进入终端terminal

1..C1trl+Alt 释放鼠标

2.ifconfig 查询ip地址

3.Ping IP地址) 查看联网状态

4.ls 查看

           -l 列出文件

5.ttywho am i  查看当前的登录终端名  

6.who 查看当前所有登录的终端信息

7.w 查看当前所有登录的终端的详细信息

8.Ctrl+ALT+F2 切换命令行界面

9.init 1 单用户模式,终端consolInit 3 进入命令行模式;startx init 5进入图形化模式,

10.CTRL+ALT+F1-F6)共6个终端,进入哪个终端,终端显示ttynnFn),

11.Echo 各个终端之间发私信 ps:当前终端为tty1,发给tty2私信,

     echo hello >/dev/pts/2,发送hello

12. Wall 广播形式,限于本台机。Pswall hello 发送hello

13. ctrl+d 正常终止命令

14.  ctrl+c 强制终止命令

15. 当对命令不熟悉情况下,可以请求帮助  command – – help

16. touch  hello  创建一个为hello的文件

17.  mkdir hello  创建一个为hello的目录

二、编辑器

1.Gedit 图形化编辑器

2.Nano 命令行编辑器

3.设置自动登录

4.Gedit   ; nano

         Geditnano/etc/gdm/custom.conf 开机自动登录图形化介面。

   [damon]

   AutomaticLoginEnable=true

   AutomaticLogin=root

 

       Gedit   nano  

                 /etc/issue 登录前的信息

                /etc/motd  登录后的信息

5.logout ctrl+Dexit退出登录

6.Ctrl+ALT+D 刷新

7.Ctrl+G  帮助  Ctrl+X关闭

8.rz选取文件导入

9.cat 读取文件

10.touch 创建空文件

11.Mkdir 创建 目录

12.rm 删除

13.rm -rf * 删除所有文件,慎用

14.cd  打开

 

三、SHELL

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

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

3.AIXunix) ksh 查询当前系统已安装的所有shell

4. Shell提示符

      whoami 显示当前的登录用户名

      hostname 显示当前的主机名     

      pwd 显示当前的工作目录。

      PS1=”[\u@(magedu)\h \W]\\$ ”      

      PS1=”\[\e[33m\][\u@\h \W]\\$ \[\e[0m\]”

5.内部命令与外部命令

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

6.enable

        enable cmd 启用内部命令

        enable n cmd 禁用内部命令

        enable n 查看所有禁用的内部命令

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

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

       enable COMMAND 启动一个内部命令

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

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

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

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

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

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

     -d name 删除一个hash

      -r 清空所有的hash

8.alias

          读取命令顺序: alias > 内部命令> hash > PATH > command not find

        alias  显看当前已定义的别名

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

        unalias aliname 取消别名定义。

        unalias -a 取消所有别名

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

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

~ 表示用户的家目录。

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

/etc/bashrc  对所有用户有效

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

\rm hello

/bin/rm/’hel lo’

‘hello’

          命令执行的语法

             Commandcd [-a[bc]] [arguments]

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

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

        –help  —表示帮助

11.date

        +%F     2017-07-12

        +%T     20:41:11

        +%Y      只显示年  2017

        +%m     只显示月  07

        +%d      12

        +%H       时    20

        +%M      分  41

        +%S       

        +%s       seconds since 1970-01-01 

        +%w       3    星期三

        +%a      wed

设置时间

date mmDDHHMMYYYY[.SS]    月日时分年.

date -s yyyy-mm-dd hhMMss

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

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

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

        clock = hwclock

 

13.Centos7

timedatectl 查看当前时区

    timedatectl list-timezones 查看所有的时区

    timedatectl set-timezone America/New_York

    timedatectl set-timezone Asia/Shanghai

    修改时区

    Centos6

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

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

14.cal 显示当月日历

    cal yyyy 显示指定年的日历

    cal -y 显示当年的日历

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

    cal -1 cal 显示当月日历

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

15.halt & poweroff 关机

centos7 : poweroff

reboot 重启

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

16.shutdown 关机或重启

    shutdown -r 重启

    shutdown -h 关机

    shutdown +0 直接关机

    shutdown +xx xx分钟后关机

    shutdown hh:mm  指定时间关机

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

17.screen

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

    screen -S screenname

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

    screen -r screenname 进入一个screen

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

18.echo

-n 不换行

-E default) 不解释\

-e 解释\

\a 报警

\b 退格

\c 不换行

\n 换行,从行首输入

\r 移动行首但不换行

\t 输入tab

\\ 输入一个\

19.$的用法

$变量名 引用变量的值

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

$[]运算

${变量名} “$变量名当变量名的起止不分明时,用来划定

        变量名的范围,同时引用变量。

 

20.{}的用法

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

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

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

 

21.TAB 补齐

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

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

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

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

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


 

 

    

 

 

 

    

 

 

 

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

(0)
guanmanguanman
上一篇 2017-07-14 23:14
下一篇 2017-07-15 08:42

相关推荐

  • 马哥教育网络班22期+第12周课程练习

    1、请描述一次完整的http请求处理过程; 1. 建立或处理连接:接收请求或拒绝请求; 2. 接收请求:接收来自于网络上的主机请求报文中对某特定资源的一次请求的过程; 3. 处理请求:对请求报文进行解析,获取客户端请求的资源及请求方法等相关信息; 4. 访问资源:获取请求报文中请求的资源; 5. 构建响应报文…

    Linux干货 2016-11-28
  • 马哥教育网络班21期+第一周课程练习

    1、描述计算机的组成及其功能。 计算机由五大组件组成包括:计算器,控制器,存储,输入设备,输出设备。 运算器:做运算,且只能做二进制运算,包括算术运算和逻辑运算,如加减乘除,移位,取模。运算器的核心是加法器。 控制器:控制整个计算机部件之间协调。比如做计算,运算器先从存储器取数,运算器作运算,再回存存储器。这整个过程都由控制器做协调。  &nbsp…

    Linux干货 2016-07-12
  • 第七周练习

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; 1.[root – gwx ~]#>fdisk /dev/sdb2.W…

    Linux干货 2016-12-11
  • 压缩及解压缩工具

    压缩和解压缩工具      压缩比      目的:时间换空间      CPU的时间 –> 磁盘空间 常见的压缩及解压缩工具: compress/uncompress, .Z gzip/gunzip, .gz bzip2…

    Linux干货 2016-08-22
  • 面向对象简单介绍

    面向对象简单介绍

    Linux干货 2017-11-12
  • N26_第一周作业

    计算机的组成 计算机由五大部分组成:    1.控制器(control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等;    2.运算器(datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行…

    Linux干货 2016-12-28