基础指令使用篇 Linux版

回显,回声

echo

echo hello > /dve/pts/1

打开图形界面 init 5  

关闭图形界面 init 3

ctrl+alt+F1-6字符,F7图形界面


chvt 改变虚拟终端

chvt +数字

startx  图形的软件打开

poweroff centOS 6.8与7.2都正常关闭断电


hostname 显示主机的名字

wKioL1edaP_iLP0DAAALPArVVg0600.png-wh_50

lsb_release -a  显示centOS 版本

wKioL1edaefi-yCqAAAzcBla6tg550.png-wh_50

cat /etc/redhat-release

cat /etc/centos-release

wKioL1edafPR1ASmAAASglC72V0516.png-wh_50

nano 文本形式修改


cat /etc/issue 获取登陆显示信息

wKiom1edaj_A5b5wAAAWK8eGRgQ399.png-wh_50 


lscpu 显示CPU   cat 打开   who 谁  who am i  我是谁  chvt 转换虚拟端口  poewroff 关闭电源   halt 关闭系统(6.8连电源都关闭,7.2电源不关闭)    hostname  主机名字

nano  文档修改  init 3,5 (3是关闭图形界面,5是打开图形界面)   startx 打开软件的图形界面   tty 显示那个端口在使用   ifconfig 查询IP地址与网卡  unmane  显示内核  free 显示空闲的内存   df 显示挂载

lsb_release

echo     gedit


管理员与普通用户的区别


每个用户都拥有唯一一个的编号UID

管理员的UID=0  (root)

wKioL1edapqR2EunAAAIDW0R_OA307.png-wh_50

id -u 用户名   查询用户的ID 一般用户从500开始

wKioL1edaqqAP76YAAAI2NpOfcI501.png-wh_50

在windows 中 500id为管理员ID  admin   guest用户ID 501

ternimal 终端  服务器非必要部件

console  控制台  /dve/console


交换式接口

GUI

X protocol

Desktop:

GNONE(C,图形库gtk)

KDE(C++,图形库gt)

XFCE(轻量级桌面)


在操作系统的指令通过shell编译成为计算机运行的二进制指令

shell也被称为Linux的命令解释器

shell是一种高级程序设计语言

shell的种类: sh    csh    tcsh    ksh    bash GPL     Zsh


echo $SHELL  显示默用户的shell类型

不同的shell中语法可能不相同

wKiom1edayjjChXmAAAMEWovdeE762.png-wh_50

cat /etc/shells  显示当前系统使用的所有shell的类型

wKiom1edazPBjAJ_AAAnmN5IhNE387.png-wh_50

PS1 可以定义字符的格式

echo $PS1  显示ps1的值

wKioL1eda3KSnAWlAAAMYH15dgg690.png-wh_50

命令有外部和内部命令之分

内部命令是系统自带的,外部命令是独立的硬盘一个文件

先查询内部命令(再查询缓存外部)再查询外部命令

echo $PATH 显示当前变量

wKiom1eda6-Bk3O8AAAW15rf5CM486.png-wh_50

sbin是管理员使用文件夹,bin是普通用户使用文件夹

hash -d 可以清理指定的缓存

hash -r 可以清理全部缓存

cp 拷贝 rm 删除 mv 移动

指令后面加 d 可以选择默认


enable -n cd

暂时禁用cd命令

enable cd

启用cd命令


which 用于查询外部命令

type 

alias  别名  所有文件使用和修改只能在内存上

ll=ls -l 显示文件属性

alias ls 查询别名

unalias ls 取消别名

alias ls='ls –colour=auto'


/usr/bin/ls   从地址上使用避开别名 

\ls     使用反斜杠避开别名

'ls'    使用单引号避开别名

where is 能显示文件路径和帮助使用的路径



.开头的文件和目录在LINUX中都是隐藏文件

ls -all  显示当前目录下的所有文件

wKioL1eda_3zl3e0AACimjcGFX0156.png-wh_50

长格式的只能独立写

ls -l -h 显示文件的格式

6不支持指令补全,7能支持指令补全。

id -u zczx

命令  选项   参数

加\表示未完成的指令可以换行继续

指令之间记得加入空格,不然会发生报错

多行短命令能通过加入;能够一齐运行

who;ls;pwd

date 显示主机时间

wKiom1edbCbxcZeWAAAOGhf4oHY647.png-wh_50

date 072214452016.30

     几月几日几年。几秒

clock 显示硬件时间

      -s,将硬件时间同步到主机时间

      -w,将主机时间同步到硬件时间

wKiom1edbG_h1xXLAAA4U6bYCs8329.png-wh_50

cal -显示日历

      cal 8 2008

         显示出8月 2008年 的日历

      cal 9 1752

wKioL1edbH_BGIP2AAAeYfCH2bw822.png-wh_50

nano -文本编辑

6版本之前按 alt+F2 输入指令 free the fish  有一条小鱼出来,7版本之后就没有了


screen(屏幕)命令:

      打开新的screen;

           screen -S 名字

      同一部主机而且同一个账号

      加入会话:

           screen -x 名字

      退出并关闭screen:

           exit

      剥离当前screen;

      Ctrl+a,d

      显示所有已经打开的screen:

           screen -ls

      恢复某screen

      screen -r 名字

对运行较长的文件 ,先打开screen再运行能恢复。

光盘挂载 mount /dve/sr0 /mnt

ssh 192.168.1.1  加入对方的主机,用同一账户登录,使用screen进行远程操作。


echo 显示字符串

echo echo $USER   ==  echo root

echo "ehco $USER" ==  echo root

echo 'ehco $USER' ==  echo $USER

echo `ehco $USER"`==  root


touch +文件名字 能够生成文件,且touch命令能同时生成多个文件。

41-47都是背景颜色  31-37  都是字体颜色

reset重设,能解决显示乱码问题

-n 不在字符的最后自行换行

-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出。



touch f{1,2,3,4,5}   会生成f1,f2,f3,f4,f5五个文件

Tab键 把路径补全 


使用帮助指令

whatis  告诉你命令大致使用后果

makewhatis 创建信息数据库  在7版本上面用mandb 创建信息数据库


查看帮助使用 helip +指令  方法查看内部命令的使用

             man bash  查看全部内部指令的使用帮助

command –help  查看外部命令的帮助   

      ls –help 查看ls的使用方法

wKiom1edbNCAtpX_AAC24gSRxuM938.png-wh_50

man命令  (外部命令可以使用)

man1,man2,man3  章节号

man +章节号 +指令  查询该指令的某章节的使用帮助

1,4,5,8.使用较多

1;用户命令

2:系统调用

3:C库调用

4:设备文件及特殊文件

5:配置文件

6:游戏文件

7:杂项

8:管理类命令

man and info

本地帮助文档/usr/share/doc/


显示今年是什么年 date +%Y  2016

                 date +%F  2016-7-22 显示年月日

                 date +%D   7/22/2016

                 date +%s  显示1970年1月1日至今的秒数

                 date +%J  显示今天是今年的第几天


bc 计算器运算   

    2^10=1024

wKiom1edbVOhUEtPAAA1loCPBSs484.png-wh_50

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

(0)
swzczxswzczx
上一篇 2016-08-04
下一篇 2016-08-04

相关推荐

  • sed的基本用法详解

    在Linux的世界中,有着一个文本三剑客的称呼,它们分别代表grep(文本过滤),sed(流编辑器),awk(gawk)(报告生成器)。 它们是强大的文本处理工具,了解并掌握它们,可以让你对文本的处理更加从容和轻松。 今天我们主要是围绕sed来进行分析。 一、初识sed sed:Stream Editor 从名字上也可以直观的了解到它是一个流编辑工具。何为流…

    Linux干货 2015-06-08
  • Redis高可用架构(1)—Keepalive+VIP

    最近整理一下Redis高可用架构的文档,也准备分享出来,虽然这些架构也不是很复杂。Redis的高可用方案目前主要尝试过5种方式,其中2种方式已经在线上使用。 1)Redis Master-Slave + Keepalive + VIP。这是很经典的db架构,也可以用与mysql的主从切换。基本原理是:Keepalive通过脚本检测master的存活,然后通过…

    Linux干货 2016-04-13
  • Linux下如何使用sendEmail来发送邮件

    1)什么是sendEmail sendEmail是一个轻量级,命令行的SMTP邮件客户端(注意,不要跟sendmail混淆了)。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大,从此以后你就爱上了它。 2)安装sendEmail [root@zabbix ~]# wget http://…

    系统运维 2016-07-29
  • C语言结构体里的成员数组和指针

    单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对这段代码的理解还不够深入,所以写下了这篇文章。 为了方便你把代码copy过去编译和调试,我把代码列在下面: final void&n…

    Linux干货 2016-05-29
  • 哥是玩程序的

      下面一组有趣的Web示例,这些示例使用Web的一些很“土”控件做出一些很有趣的玩意儿。原来,编程是可以用来玩的,看看这些玩程序的人搞出的这些有意思的玩意,简直是玩得太有意思了。不过,请注意,这些东西只能使用Chrome打开,不然,你看不到相关的效果。 用滚动条做的时间 http://toki-woki.net/p/scroll-clock/,下…

    Linux干货 2015-04-01
  • redis主从复制(3)— 复制超时

    1、repl-timeout前两篇[1]关于redis主从复制的文章解释了一些因为slave replication buffer或者replication backlog参数的错误配置(或者默认参数值)导致主从复制中断的现象。redis里面的repl-timeout参数值也太小也将会导致复制不成功。top redis headaches for devop…

    Linux干货 2016-04-05