您的位置:首页 > 运维架构 > Linux

linux学习笔记!

2016-07-27 22:16 411 查看
linux运维博客,20160725

一、杂项知识整理
1、who 显示登录用户;who * * 显示登录用户详情
2、halt:在6中等同关机,在7中关机不断电
3、图形界面中设置默认登录不用输入账号密码:命令gedit /etc/gdm/custom.conf。设置[daemon]中
AutomaticLoginEnable=true
AutomaticLogin=root(任意用户名)

4、在安装时可以cat /etc/maninfo查看安装时信息;
5、在虚拟机中命令执行之后看不到上方显示内容的时候,可以用shift+pageup向上翻看
6、id -u查看id号;在6中分组为0,1-500,501-60000分别为管理员,系统用户,普通用户。在7中分组为 0,0-1000,1000-60000。
7、Gnome:c语言编写,图形库为gtk;KDE:c++编写,图形库为qt:XFCE轻量级桌面,c编写,图形库
为GTK+。
8、哈希hash,外部命令路径,内部不显示。 优先级:内核大于hash大于$PATH
alias大于内部大于hash大于外部。
9、一个命令可以用\分成多行,多个命令可以用;分开。
10、enabled -n 命令 禁用内置命令。enable 命令 启用 。
11、cal命令显示日历:cal 09 1752特殊月份,为了同步自然时间少了十天。
12、mandb - create or update the manual page index caches 创建或更新手册页索引缓存
13、 makewhatis:whatis刚安装后不可立即使用,whatis运行的结果是需要把命令的情况检索到它的数据库中的。对于还没有这个数据库的系统,就需要用makewhatis命令让系统立即检索,否则系统将在一定的时候自动检索,makewhatis | mandb也可。如下是检索过程:
[root@OwnLinux-server media]# whatis makewhatis
  makewhatis: nothing appropriate
  [root@OwnLinux-server media]# whatis ls
  ls: nothing appropriate
  [root@OwnLinux-server media]# makewhatis
  [root@OwnLinux-server media]# whatis whatis
  whatis (1) – search the whatis database for complete words
  [root@OwnLinux-server media]# whatis makewhatis
  makewhatis (8) – Create the whatis database
14、bc 计算器,quit退出
15、apropos命令:如果你不知道完成某个特定任务所需要命令的名称,可以使用一个关键字通过apropos实用程序来搜索它。相当于关键词搜索,等同于man -k。man -f 等价于whatis。
16、查看man命令的查找地址:在6中/etc/man.config;在7中etc/man_db.conf。
man -a 列出所有章节
17、redhat付费用户可用sosreport提供信息以获取服务。
18、让别名命令执行原名:\ls 'ls' 别名alias,永久有效修改的文件为家目录下.bashrc。

二、具体事例或详细命令
1、/etc/issue文件。开机界面调整,可以自己添加内容如There is my manor!
其他具体代表信息:\d 端口建立的时间
\l 显示终端接口号

\m 显示硬件的等级

\v 操作系统版本

\s 操作系统的名称(Linux)

\t 显示时间

\n 显示主机网络名称(hostname等)
2、echo回显:
-n 不在字符的最后自动换行

-e 若字符串中出现以下字符,则特别加以处理:

\a 发出警告声如 echo -e “as\adf”
\b 退格键 echo -e "as\bdf"

\c 最后不加上换行符号

\n 换行且光标移至行首

\r 从此处开始的内容移动至行首且替换等同字符

\t 插入tab

\\ 插入\

\0nnn 插入nnn(八进制)所代表的ASCII字符

echo -e "\033[41;32;5m***\033[0m"

41为背景颜色,32为字体颜色,5是闪烁,m为分隔符,033是控制符,[0m为终止符

背景颜色范围为40-47;字体颜色30-37分别为黑红绿黄蓝洋红青白色;
特效5闪烁1加粗4下划线。

echo -e "\033[33;47;5mecho\033[0m"
\xHH 插入HH)(十六进制)所代表的ASCII字符

3、nmcli命令:网络管理配置工具
nmcli con show 查看已经连接的网卡属性

配置ip
[root@rhel7 ~]# nmcli con edit "System eth0"
nmcli> set ipv4.addresses 192.168.0.100/24 192.168.0.254
nmcli> save
Connection 'System eth0' (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03) successfully updated.
nmcli> activate eth0
Monitoring connection activation (press any key to continue)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
nmcli > quit

4、date命令
-u 字符串 改时间,格式 月日时分年.秒

-d 字符串 显示指定时间。如date -d yesterday;date -d -2day;
date -d “+2day” +%F只显示两天前的年月日
+%F 显示年月日

+%j 要显示的天是一年中的第几天
+%s 从1970.1.1元年到当天经过的秒数
+%Z 显示时区
+%Y-%m-%d-%k-%M-%S 显示年月日时分秒
5、uname 获取电脑和操作系统的相关信息
-a 列出所有相关信息

-m 显示主机的cpu名

-v 显示操作系统版本

-o 显示操作系统名

-p 显示处理器类型

-i 显示硬件平台类型

m,i,p 信息基本相同

-s 显示内核名称

-n 显示网络节点名和主机名
本文出自 “静轩丶” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: