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
下一篇 2017-07-15

相关推荐

  • Linux下常用压缩工具总结

    gzip: 1)只能针对普通文件进行压缩,对文件夹、符号链接无效。 2)如果想对多个文件一起压缩并打包,gzip是无法办到的,需要结合tar进行 [root@mysql-master databackup]# ll 总用量 32 drwx—— 2 root root 4096&nb…

    Linux干货 2016-12-05
  • 正则表达式

    正则表达式:             由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符            字面意义,而表示控制或通配的功能程序支持:  grep,sed,awk,vim,less…

    2017-08-05
  • Windows 10 VS. Linux

    原文出处: Linux中国 – zpl1025   前阵子 Windows 10 好像占据了绝大部分头条,甚至在一些Linux圈里也是一样。最具代表性的是 betanews.com 的 Brian Fagioli 说 Windows 10 已经为 Linux 桌面系统敲响了丧钟,Microsoft 如今宣布将为忠实的…

    系统运维 2015-03-24
  • LVS DR模型演示

    LVS DR模型演示 环境介绍: Directory     DIP eth0    10.1.249.158     VIP eth0:0  10.1.249.111 rs1  &nbsp…

    2016-10-30
  • grep基本正则表达式以及扩展正则表达式

    基本正则表达式: grep:Globel serach REgular expression and print out the line 作用:文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,打印匹配到的行 模式:由正则表达式的元字符及文本字符所编写出的过滤条件 grep选项:       &nbs…

    Linux干货 2016-08-08
  • LAMP及部署wordpress/phpMyadmin

    LAMP详解 wordpress安装 一、引言 lamp含义:黄金组合。简要介绍一下下面这四个东西吧。linux,不用说了有很多发行版本,主流的三大版本是Debian系列,RedHat系列,slackware系列。apache,全称叫Apache HTTP Server,是世界使用排名第一的web服务器软件,httpd是超文本传输协议http服务器的主程序。…

    Linux干货 2016-12-13