浅尝Linux之二

RetHat 企业版

1、一般磁盘格式 Ext3 兼容Ext2 加上日志功能

2、系统自检————>BIOS---->启动管理器————>操作系统

3、毁灭系统命令 rm -rf

4、/etc/磁盘管理和模块加载

5、/etc/modules 存放系统自动加载模块

6、/etc/passwd /etc/shadow/

root : x : 0 : 0 : root : /root: /bin/bash

用户名 加密密码 UIDGID 用户说明 家用户 登录使用的shell

7、基本的TCP/IP网络包括

IP地址

子网掩码

默认路由

主机名

DNS服务器

8、查看文件

cat ect/network/interfaces

9、init

运行级别

0 关闭

1 单用户

2 多用户不加载NFS

3 完整多用户

5 图形化多用户

6 重启

10、检测设备 lsci

11、查看已安装包 rpm -ql

12、查看内存 free top vmstat

13、重定向

cat test.txt

cat test.txt>test2.txt 删除原有内容 写新的

cat test.txt>>test2.txt 追加

&1标准输出 &2错误输出

cat text.txt >&1 >text2.txt

cat text.txt 2>&1 正确或错误都输出到屏幕

cat -xtext.txt >error.log 本应是标准输出到error,但这里是标准错误输出 所以还是输出到屏幕

cat -xtext.txt >error.log 2>&1 将错误输出显示到屏幕 再写进error 相当于 &2>&1>error.log

14、管道

echo"test"|cat

cat a.txt|grep aaa

cat a.txt | grep aaa 2>&1>/dev/null 或者

cat a.txt | grep aaa >/dev/null 2>&1

所有东西都去了/dev/null 屏幕上并不显示任何东西

这有什么意义?

在管理脚本中,这种做法可以不输出任何信息而做出判断,依靠shell的命令返回值

grep如果找到 aaa 返回 0 否则 返回大于0的整数

EX:

echo “tttt” | grep tt 2>&1 >/dev/null

echo $?

结果:0

15、个性化终端设置

export psl = "/d/7/u@/h/w"

export psl ="/e[0;37;42m/d/n@/h/w"

16、man ls | col -b 输出使用手册到文本

17、ps -ef

18、lsof -p

你可能感兴趣的:(linux)