第一章
一、网络配置
网络三要素:ip地址、子网掩码(255.255.255.0)、网关
ifconfig:查看网络
hostname:查看本机名称
hostname ***:更改主机名
/etc/hosts:网络映射配置文件
/etc/sysconfig/network:永久修改主机名配置文件位置
/etc/sysconfig/network-scripts/ifcfg-eth0:通过文件修改IP地址,修改两处(动态改静态、IPADDR),修改完成后需要重启网络
service network restart:重启网络
vi编辑模式
i:插入模式,可以编辑文件内容
esc:退出插入模式
shift+:进入末行模式 ex模式
wq:保存并退出
q!:强制退出
[root@mrYang ~]#
root:登录的用户
mrYang:主机名
~:home目录
/:根目录
#:代表root用户
$:代表普通用户
二:linux目录
1./ 文件系统的入口,最高一级目录
2./bin 基础系统所需要的命令位于此目录,如:ls,vi,mkdir等
3./boot 包含Linux内核及系统信道程序所需要的文件
4./dev 设备文件储存目录,比如声卡、磁盘……
5./etc 存放系统程序或者一般工具的配置文件目录
6./home 普通用户默认存放目录,他们以/home/username的方式存在
7./lib 库文件存放目录,这里包含了系统程序所需要的所有共享库文件
8./lost+found 当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这
9./media 即插即用型存储设备的挂载点自动放在这个目录下创建
10./mnt 这个目录一般是用于存放挂在存储设备的挂载目录
11./opt 表示的是可选择的意思,有些软件包也会被安装在这里
12./proc 操作系统运行时,进程(正在运行中的程序)信息,存放在这里
13./root Linux超级权限用户root的家目录;
14./sbin 大多是涉及系统管理命令的存放,是超级权限用户root的可执行命令
15./tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件
16./usr 这个是系统存放程序的目录,比如命令、帮助文件等
17./var /var下有/var/log 这是用来存放系统日志的目录
一切皆文件,Linux中所有的文件、目录、程序、设备都是文件
三、Linux基本命令
ls
语法:ls [-选项] [文件或目录]
功能:查看目录
选项: -a:显示全部内容,包括隐藏文件
-l:显示文件或目录详细信息(以列表的形式查看) 可简写为:ll
-d:显示所在的目录详细信息
cd
语法:cd [文件或目录]
功能:切换
示例:
cd etc/:相对路径
cd /opt:绝对路径
cd ..:返回上一级
cd ~:回家目录
pwd
语法:pwd
功能:查看当前路径
clear
语法:clear
功能:清屏
mkdir
语法:mkdir [-选项] [目录名称]
功能:创建目录
选项:-p:迭代创建目录
示例:
mkdir test
mkdir -p a/b/c
rm
语法:rm [-选项] [目录或文件名称]
功能:删除文件
选项:-r:删除目录 -f:不询问
示例:
删除文件:rm test.txt
删除目录:rm -rf a/
cp
语法:cp [源文件或目录] [目标文件]
功能:复制文件或目录
选项:-r:复制目录
示例:
复制文件:cp /etc/passwd /opt/
复制目录:cp -r /etc/ /opt/
mv
语法:mv [原文件或目录] [目标位置或新名称]
功能:剪切 重命名
示例:
移动:mv /opt/passwd /opt/test/
重命名:mv passwd mypasswd==》同级目录
移动时改名:mv passwd /opt/test/mypasswd.txt
touch