1.1 ubuntu目录结构
/ 根目录
bin 放普通用户的命令
boot linux的核心文件 如mrb镜像 grub启动
dev 硬件 如串口
etc 系统配置文件 如config
lib 存放动态库
mnt 挂载不同设备
proc 存放cpu 内存 硬件信息
sbin 存放超级用户命令
tmp 临时名录 放置临时信息
usr 类似windows的program file 内有src(source),bin,sbinvar 存放变动性信息 log spool cache
1.2 常用的命令如ls
绝对路径 以/起始 如/home/user1/abc.txt
相对路径 user1/abc.txt
查找帮助:
man 命令
info 命令
help 命令
命令 --help
TAB 敲两次 出现所有可能结果
ls -l详细列出所有文件
ls -1列出所有文件
cd.. 回到上层目录
cd 回到家目录
cd -回到之前所在目录
linux中 所有以点开头的文件都是隐藏的文件
ls -a 显示所有文件 包括隐藏文件
Linux命令执行机制:翻译+执行 如ls 系统先执行ls=ls --color 然后在执行ls --color alias ls=ls可设置回来
在比如 alias ubuntu=ls 这样执行ubuntu这条命令时 系统会把ubuntu解释成ls
输入ls -l
-rw-r--r-- 1 bearthur bearthur 13553300 2008-12-06 09:51 AdobeAIRInstaller.bin
-rw-r--r-- 1 bearthur bearthur 13553300 2008-12-06 09:51 AdobeAIRInstaller.bin.1
-rw-r--r-- 1 bearthur bearthur 179 2011-01-28 14:24 examples.desktop
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-29 17:30 f3
-rw-r--r-- 1 root root 0 2011-01-29 17:17 file2
-rw-r--r-- 1 bearthur bearthur 19014323 2011-01-28 23:10 out.ogv
-rw-r--r-- 1 bearthur bearthur 646320 2011-01-28 23:26 wget-log
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-28 14:42 公共的
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-28 14:42 模板
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-28 14:42 视频
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-28 14:42 图片
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-29 17:13 文档
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-28 22:42 下载
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-28 14:42 音乐
drwxr-xr-x 2 bearthur bearthur 4096 2011-01-28 23:13 桌面
第一列:d表示目录 -表示文件
第二到第九十列:r读 w写 x执行 -表示对应的rwx无权限 第一个rwx表示文件所有者权限,第二个表示组权限 第三个表示其他用户权限
第一个bearthur表示用户 第二个bearthur表示用户所在组 后面数字表示文件或是目录大小
chmod o-r 文件名或目录名 表示减去其他用户的可读权限
chmod g-w 文件名或目录名 表示减去组用户的可写权限
1.3 管道符号
linxiongmin@bearthur-K40IE:~$ls
Desktop MSDN.desktop VirtualBox VMs 模板 图片 下载 桌面
examples.desktop unnamed 公共的 视频 文档 音乐
linxiongmin@bearthur-K40IE:~$ls | wc -l ##ls 的输出作为wc-l的输入计数13个文件
13
linxiongmin@bearthur-K40IE:~$ls | more
Desktop
examples.desktop
MSDN.desktop
unnamed
VirtualBoxVMs
公共的
模板
视频
图片
文档
下载
音乐
桌面
linxiongmin@bearthur-K40IE:~$ls | less
1.4 查看计算机信息
查看cpu信息:sudo cat /proc/cpuinfo
查看内存:sudo cat /proc/meminfo
查看硬盘:sudo fdisk -l
查看显卡:lspci
查看USB接口:lsusb
查看驱动:lsmod
查看kernel版本:uname
结果:
bearthur@bearthur-Lenovo-G450:~$ uname
Linux
bearthur@bearthur-Lenovo-G450:~$ uname -v#33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010
查看ubuntu版本:
bearthur@bearthur-Lenovo-G450:~$ sudo cat /etc/issue
Ubuntu 10.10 \n \l
如何升级系统:
step1 配置软件源:系统-系统管理-更新管理器-设置...-更新 勾选3 4项
step2 更新管理器-安装更新升级版本耗时间 建议晚上更新
1.5 linux文件目录管理
创建文件 touch 创建目录 mkdir
删除文件 rm 删除目录rm -r或者rmdir
查看文件 cat 或者less 或者more 查看目录 cd
拷贝文件,目录 cp (拷贝整个目录的话可能需要用到cp -a)
详见:Linux Ubuntu中复制(拷贝)文件或目录的命令详解:
http://apps.hi.baidu.com/share/detail/23462883
列表 ls
改名 移动 mv查找 find find .name filename当前目录下查找filename这个文件
1.6 磁盘管理
FS容量 df df -h
bearthur@bearthur-Lenovo-G450:~$ df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda10 12G 3.0G 8.0G 28% /
none 1001M 308K 1001M 1% /dev
none 1007M 112K 1006M 1% /dev/shm
none 1007M 96K 1006M 1% /var/run
none 1007M 0 1007M 0% /var/lock
查看目录容量 du du -h 如du /home -h
查看磁盘分区信息:sudo fdisk -l
bearthur@bearthur-Lenovo-G450:~$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x624aa2e0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 6375 51207156 7 HPFS/NTFS
/dev/sda2 6376 38914 261362638 f W95 Ext'd (LBA)
/dev/sda5 6376 16574 81923436 7 HPFS/NTFS
/dev/sda6 16575 26773 81923436 7 HPFS/NTFS
/dev/sda7 26774 31873 40960000 7 HPFS/NTFS
/dev/sda8 31873 37001 41192448 7 HPFS/NTFS
/dev/sda9 37001 37390 3124224 82 Linux swap / Solaris
/dev/sda10 37390 38914 12235776 83 Linux
查看硬盘速度:
bearthur@bearthur-Lenovo-G450:~$ sudo hdparm -tT /dev/sda10
/dev/sda10:
Timing 2 reads: 1962 MB in 2.00 seconds = 981.38 MB/sec
Timing buffered disk reads: 114 MB in 3.02 seconds = 37.72 MB/sec
磁盘同步:sync
数据写到硬盘--其实并不是马上就写上去的,而是先写道内存中去,在到硬盘,这样加入突然断电将会导致数据丢失 所以windows遇到突然断电再次开机还需要扫描内存