|
Linux 学习笔记
Windows和Linux的比较:
Windows:先有分区(C、D、E、F),再有文件目录,在windows中如果一个盘有50G,那么存
放在这个盘里的文件最大也只能是50G,不可能超过盘的容量。
Linux:先有文件系统,再有分区,如果一个盘有50G,则存放在该盘中的文件可以大于这个容量,因为一个文件可以挂载在不同的盘上。
不可以用windows的思维定势来学习Linux。
使用Linux的帮助
1、help 命令
2、命令 -- help
3、man 命令
4、info 命令
ip配置相关
ifconfig 查看网络设置
netconfig 配置ip地址
ifconfig eth0 down 禁用eth0网卡
ifconfig eht0 up 启用eth0网卡
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 设置ip地址以及子网掩码
service iptables stop 关掉防火墙
service iptables status 查看防火墙状态
ping 查看与目标主机是否联通
hostname 查看主机名称
netstat 查看网络连接,路由表或者网络接口的信息
netstat -n 显示所有的已经建立的有效连接
netstat -a 显示所有有效连接,包括监听的一些连接
netstat -s 按照各协议显示统计数据
Linux根下的目录:
bin:存放所有的可执行文件,它们是命令,都没有后缀名,在Linux中后缀名是没有任何意义的,bin目录是给所有的用户用的,类似于windows下的All Users。
sbin:(super bin):只给root使用的,也是命令。
boot:系统启动时所要读取的信息,引导用的。
dev:设备,在Linux和Unix中,所有的设备都是文件,(pts打印机,fd0软驱,hdc硬盘,sda也是硬盘,mouse0鼠标,cdrom光驱.....)
etc:系统的配置信息(这个很重要,不能随便乱动)
inittab(系统的初始)
runlevel:
0-halt 关机
1-单用户模式(Linux的安全模式)
2-多用户模式,但不支持网络工作
3-命令行界面,或者说是文本界面
4-预留的,目前还没有使用
5-图形界面,是Linux的默认启动模式
6-重启模式
注:0和6是不能设置的,要不然就进不去系统了。
home:普通用户的主目录(Linux的用户目录分为普通用户和根用户的)
root:根用户的文件,即根用户的主目录
lib:库函数
lost+found:丢掉的东西会存放在里面
media:存储介质(cdrom光驱,floppy软驱)
misc:很少用到
mnt:挂载(把光驱放在挂载点上)
opt:(类似于programme files),往往用来安装Beta版的软件,测试版的,用来玩的
usr:真正意义的programme files,是用来使用的
proc:存放的是内存中的东西,基本上是不需要动它的
selinux:防火墙
srv:空的,作用不大
sys:系统级目录
tmp:临时的
var:存放内存信息
系统的开关以及重启
重新启动(可以使用以下命令):
1、reboot
2、shutdown -r now
3、init 6
关机(可以使用以下命令)
1、halt
2、shutdown -h now
3、power off
4、init 0
5、shutdown -h <time>等到<time>时关闭系统
cd(change directory)
cd .. 回退到当前目录的上一级目录
cd 回到当前用户的主目录
cd /home/test 用绝对路径切换到test目录下
cd ../../使用相对路径切换到当前目录的上一级的上一级目录下
cd - 返回刚退出的目录
cd ~目录 进入指定目录
pwd 查看用户当前所处的绝对路径
ls显示指定目录下的内容
ls /home/test 显示指定目录下的内容
ls -l 显示当前目录的详细内容
ls -a 显示当前目录下的所有文件,包括隐藏文件
vdir =ls -l =ll
mkdir 创建目录
mkdir dir1 创建一个目录
mkdir aa bb cc dd 一次创建多个目录
mkdir -p a/b/c/d/e/f 一次创建多级目录
rmdir删除空目录
rmdir dir 删除一个空目录
rmdir aa bb cc dd 删除多个空目录
rmdir -p a/b/c/d/e/f/g 一次删除多级空目录
rm删除文件或者非空目录
rm myfile删除当前目录下的myfile文件
rm -r ./dir 删除当前目录下的dir目录,删除的时候有提示
rm -rf ./dir 删除当前目录下的dir目录,删除的时候不提示
rm -r aa bb cc dd 删除当前目录下的多个文件 |
|