Linux笔记整理

前言:linux哲学

①一切皆文件

②小型单一用途的文件

③连接程序,共同完成复杂的程序

④避免令人困惑的用户界面

⑤配置数据存储在文本中

CentoS文件安装:

http://mirrors.aliyun.com

运用 #md5sun file   得出一个数值    与官方发布值对比一致  则可以使用

入门

1、命令结构:

COMMAND OPTION ARGUMENT

命令   选项    参数

2、命令提示符

[[email protected] ~]#

root       :用户名

localhost  :主机名

~  :当前所在文件夹;~ 表示为根目录下

#  :表示为管理员用户;$ 表示为普通用户

3、命令优先级别

别名 > 内部命令 > 缓存外部 > 外部

4、Linux之变量引用

引用符    名称     意义

‘ ‘     单引号    单引号内任何字符都表示为字面意思

"   "     双引号    双引号中,保持 $  、 ‘‘ 、 ‘‘ ‘‘ 的功能,即翻译变量翻值

` `       反引号    shell把反引号内容解释为系统命令

例:

1、 # echo ‘echo $PATH‘

--># echo $PATH

2、# echo "echo $PATH "

--># /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin

3、# echo `\\`

-->

#

#echo $(\\)

-->bash: \: command not found...

#

(ps:“ \ ”在Bash中被解释为转义字符,用于去除一个单个字符的特殊意义,它保留了跟随在之后的字符的字面值,除了换行符。)

5、命令

nano   文本编辑工具

ctrl+D    登陆提示功能

df 分区状况

uname  显示系统信息

gedit  文本编辑器

ctrl+alt+f1-6字符    F7图形   Centos5

ctrl+alt+f1   图形  F2-7字符       Centos6-。。

chvt 1-7    切换界面

startx  图形界面

halt     关机不断电

poweroff     关机断电

hostname   显示主机名

lsb_release    Linux 标准库

cat /etc/redhat-release      查看CentOS配置

id -u [用户名]    查看用户UID

echo $变量    变量:值

echo $SHELL

tar xvf file    解压文件

enable -n [COMMAND]  禁用外部命令

date :显示系统时间

clock :显示硬件时间

clock -s 以硬件时钟为准,校正系统时钟

-w 以系统时钟为准,校正硬件时钟

cal :显示日历

nano file :file文本编辑

reset :重置桌面配置

创建数据库

manbd      (centos 7)

makewhatis (centos 6)

centos6   内部命令帮助查询用  help  COMMAND

echo:回显

除了 man echo ,帮助手册下echo的用法外,echo还能让回现的字体带颜色

echo显示带颜色,需要使用参数-e

格式如下:

echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"

例如:

echo -e "\033[41;37m TonyZhang \033[0m"

其中41的位置代表底色, 37的位置是代表字的颜色

注:

1、字背景颜色和文字颜色之间是英文的“""”

2、文字颜色后面有个m

3、字符串前后可以没有空格,如果有的话,输出也是同样有空格

下面看几个例子:

echo -e "\033[30m 黑色字 \033[0m"

echo -e "\033[31m 红色字 \033[0m"

echo -e "\033[32m 绿色字 \033[0m"

echo -e "\033[33m 黄色字 \033[0m"

echo -e "\033[34m 蓝色字 \033[0m"

echo -e "\033[35m 紫色字 \033[0m"

echo -e "\033[36m 天蓝字 \033[0m"

echo -e "\033[37m 白色字 \033[0m"

echo -e "\033[40;37m 黑底白字 \033[0m"

echo -e "\033[41;37m 红底白字 \033[0m"

echo -e "\033[42;37m 绿底白字 \033[0m"

echo -e "\033[43;37m 黄底白字 \033[0m"

echo -e "\033[44;37m 蓝底白字 \033[0m"

echo -e "\033[45;37m 紫底白字 \033[0m"

echo -e "\033[46;37m 天蓝底白字 \033[0m"

echo -e "\033[47;30m 白底黑字 \033[0m"

控制选项说明 :

\33[0m 关闭所有属性

\33[1m 设置高亮度

\33[4m 下划线

\33[5m 闪烁

\33[7m 反显

\33[8m 消隐

\33[30m -- \33[37m 设置前景色

\33[40m -- \33[47m 设置背景色

\33[nA 光标上移n行

\33[nB 光标下移n行

\33[nC 光标右移n行

\33[nD 光标左移n行

\33[y;xH设置光标位置

\33[2J 清屏

\33[K 清除从光标到行尾的内容

\33[s 保存光标位置

\33[u 恢复光标位置

\33[?25l 隐藏光标

\33[?25h 显示光标

echo ‘\0nnn‘  nnn --> ASCEII 码中对应的八进制码

时间: 2024-12-18 20:51:04

Linux笔记整理的相关文章

Linux笔记整理——命令篇

一.列出目录内容 ls -a:显示所有文件(包括隐藏文件): ls -l:显示详细信息: ls -R:递归显示子目录结构: ls -ld:显示目录和链接信息: ctrl+r:历史记录中所搜命令(输入命令中的任意一个字符): Linux中以.开头的文件是隐藏文件: pwd:显示当前目录 二.查看文件的类型 file:查看文件的类型 三.复制文件目录 1.cp:复制文件和目录 cp源文件(文件夹)目标文件(文件夹) 常用参数:-r:递归复制整个目录树:-v:显示详细信息: 复制文件夹时要在cp命令后

辛星整理的三本linux笔记,免积分下载,希望对您有所帮助

废话不多说了,第一本是我在看李明老师的视频的时候的笔记,全书大约116页,在csdn上的下载地址为:点我下载 ,如果左边的地址崩溃了,也可以在浏览器中输入如下地址然后下载:http://download.csdn.net/detail/xinguimeng/7757985   在百度网盘上的下载地址为:点我去百度网盘,如果左边的地址跪了,也可以在浏览器中输入如下下载地址进行下载:http://pan.baidu.com/s/1pJBdc8N  . 第二本是我在看韩顺平老师讲linux的时候的笔记

rsync笔记整理

rsync:开源,快速,功能多,可增量,全量,本地或者远程镜像 支持:linux,win,unix rsync:remote rsynchronization web:www.samba.org/ftp/rsync/rsync.html 功能:类似于scp,cp,rm等 默认算法:quick check算法(可以同步文件内容,属性等) 特性: 支持拷贝特殊文件如链接文件,设备文件 可以有排除指定文件或者目录同步功能 可以坐到保持原来文件或者目录权限,时间,链接,属组等属性不改变  可增量备份,只

java笔记整理

Java 笔记整理 包含内容     Unix Java 基础, 数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, Ejb, java和模式 Linux/Unix笔记 inode :存储编号(地址) ls -k:查看磁盘分区 ls -li:显示当前文件的inode号. 目录的大小跟文件的大小有关,跟目录里的文件(目录)数量无关. 一行多个命令的话,中间用分号分开.如:pwd;cal;date last | grep

Hive笔记整理(一)

[TOC] Hive笔记整理(一) Hive Hive由facebook贡献给Apache,是一款建立在Hadoop之上的数据仓库的基础框架. 数据仓库 特点--关于存放在数据仓库中的数据的说明: 是能够为企业的各个级别的决策提供数据支撑的数据 其实说白了,就是一个存放数据的仓库 数据库和数据仓库之间的区别 现代数据仓库,是构建在数据库之上的,使用数据库作为载体存放数据. 数据仓库着重强调的是存放的历史数据,数据库着重强调的是存放在线的数据. 数据仓库着重强调的是OLAP的操作,数据库着重强调的

Hive笔记整理(二)

[TOC] Hive笔记整理(二) Hive中表的分类 managed_table-受控表.管理表.内部表 表中的数据的生命周期/存在与否,受到了表结构的影响,当表结构被删除的,表中的数据随之一并被删除. 默认创建的表就是这种表. 可以在cli中通过desc extended tableName来查看表的详细信息,当然也可以在MySQL中hive的元数据信息表TBLS中查看. external_table-外部表 表中的数据的生命周期/存在与否,不受到了表结构的影响,当表结构被删除的,表中对应数

WPF笔记整理 - Bitmap和BitmapImage

项目中有图片处理的逻辑,因此要用到Bitmap.而WPF加载的一般都是BitmapImage.这里就需要将BitmapImage转成Bitmap 1. 图片的路径要用这样的,假设图片在project下的Images目录,文件名XXImage.png. pack://application:,,,/xxx;component/Images/XXImage.png 2. 代码: Bitmap bmp = null; var image = new BitmapImage(new Uri(this.X

linux基本命令整理(三):进程和vim

linux基本命令整理(三) -----------进程和vim 一.进程 1.查看进程 ps:将某个时间点的程序运行的状况截取下来 a:所有的进程 x:后台进程 u:有效的使用者相关的进程(常用组合aux) -IA:也能观察系统所有的数据 axjf:连同部分的程序树状态 -I:今查看和自己bash相关的程序 top:动态的观察进程的变化 -d:后面接描述,就是整个页面刷新的时间:默认是5秒 -b:以批次的方式执行top -n:与-b搭配使用,意义是需要进行几次top的输出结果 如:top -b

WPF笔记整理--DataBinding(2)

图片绑定时的一个问题.场景如下: 有2个窗口A和B,A窗口的业务逻辑是编辑生成图片.然后从A窗口可以打开B窗口.B窗口是由A生成所有图片的列表.当在A窗口编辑生成图片并保存后打开B窗口就会看到刚刚生成的图片.关闭B窗口,可以在A窗口中继续编辑图片,再次保存图片并打开B窗口,就会看到最新的图片的变化.图片是保存在本地路径. 解决方案:定义一个Converter,将图片读到MemoryStream中,然后再Binding.代码如下: public object Convert(object valu