码迷,mamicode.com
首页 > 其他好文 > 详细

培训第二天内容简要

时间:2016-07-22 16:13:21      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:程序设计   显示器   解释器   linux   

菜鸟回忆

linux day 2


AM:


物理终端:直接介入本机的显示器和键盘设备 /dev/consol

虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,设备文件路径 

         /dev/tty#,CentOS6默认启动6个终端 Ctrl+Alt+F#(1-6)

         F1 是图形

         切换虚拟终端:~]# chvt 1

          ~]# chvt (23456)         前提** 必须是 root 用户


          ~]# init 3 (纯字符界面)

          ~]# init 5 (图形界面)



查看当前的终端设备: tty


交互式接口:

GUI : 图形接口 (GNOME KDE XFCE)

CLI : 命令行接口 (shell程序)


什么是shell : shell 是 linux 系统的用户界面,提供了用户与内核机型交互操作的一种接口。它接受用户输入的命令并把它送入内核去执行。

shell 也被称为LINUX的命令解释器。是一种高级程序设计语言


PM:


root : #

user : $


小命令:

~]# id -u        显示当前用户 ID 

~]# id -u xxx    显示xxx用户 ID 


Console  控制台

terminal 终端


在 shell 中可执行的命令有两种:

内部命令:由 shell 自带的,enable命令可以启用 禁用 呢不命令

enable -n cd    禁用cd

 enable cd       启用cd

外部命令:在当前系统的某文件系统路径下游对应的可执行程序文件 which whereis type 可查看命令路径


type COMMAND 判断命令是内部还是外部命令


hash命令:

显示缓存使用过的命令 列表 

hash -r    清除缓存  

hash -d ls 清除指定的 ls 命令


多命令可以用 ; 符号分开    ls;pwd;w

一个命令可以用 \ 分成多行  p\回车w\回车d\


取消命令 Ctrl + c      Ctrl + d 取消命令  退出命令


screen命令:

远程连接命令 求助命令


开启求助  screen -S xx


   对放搜索  screen -ls

[root@localhost ~]# screen -ls

There is a screen on:

10859.xx(Attached)

1 Socket in /var/run/screen/S-root.


[root@localhost ~]# 


加入     screen -x xx    (完成同步)


退出   exit



运行screen 可后台跑一些文件然后 剥离当前screen 用Ctrl + a,d 继续使用想回来看看 用screen -r


echo命令:

echo 回声 回显


[root@localhost ~]# echo UID

UID

[root@localhost ~]# echo \$UID

$UID

[root@localhost ~]# echo ‘$UID‘

$UID

[root@localhost ~]# echo who

who

[root@localhost ~]# echo echo $UID

echo 0

[root@localhost ~]# echo "echo $UID"

echo 0

[root@localhost ~]# echo ‘echo $UID‘

echo $UID

[root@localhost ~]# echo `echo $UID`

0

[root@localhost ~]# echo $(echo $UID)

0

[root@localhost ~]# echo `who`

root :0 2016-07-22 09:09 (:0) root pts/0 2016-07-22 09:10 (172.18.16.72) root pts/1 2016-07-22 09:10 (:0)


[root@localhost ~]# echo "i am `whoami`"

i am root


‘’ 单引号 比较 傻

`` 反单引号最聪明

"" 双引号 一半一半

[root@localhost ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@localhost ~]# 

    以上是 PATH 变量的路径

    如果此命令有两个路径,想用第二个路径就要知名路径输入


一些小用法

[root@localhost ~]# echo -e "\033[43;31mred color\033[0m"

red color

以上red color是以红底黄字显示的  



/ 下的目录

[root@localhost /]# tree -d -L 1

.

├── bin -> usr/bin     :系统自身启动和运行时可能会用到的核心2进制程序

├── boot               :系统引导启动时要加载的启动文件

├── dev                :存放设备文件及特殊文件存储位置

├── etc   :配置文件存放处

├── home   :普通用户家目录

├── lib -> usr/lib64   :共享库文件以及内核模块文件

├── lib64 -> usr/lib64 :系统文件基于x86_64系统上的辅助共享库文件

├── media   :移动设备的挂载点

├── mnt       :类是文件系统挂载点

├── opt   :第三方应用程序安装目录

├── proc :用于输入内核与进程信息相关的虚拟文件系统,也叫为文件系统

├── root   :管理员root用户的主目录

├── run   :系统运行时需要需要的文件自动生成,类似临时文件

├── sbin -> usr/sbin   :管理类基本命令

├── srv   :services简写,服务类程序用到的中间数据

├── sys   :输出系统上硬件设备相关信息的虚拟文件系统,内核中与硬件设备相关信息映射

├── testdir   :自己建的联系目录

├── tmp   :temporary 临时文件存放位置

├── usr     :UNIX Software Resource UNIX操作系统软件资源存放位置

└── var   :经常发生变化的文件的存放位置


培训第二天内容简要

标签:程序设计   显示器   解释器   linux   

原文地址:http://9688139.blog.51cto.com/9678139/1828801

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!