您的位置:首页 > 其它

瓦片地图学习笔记一 编辑器使用及地图添加,对象层应用

2012-04-05 16:56 579 查看
管理文件和目录

快捷键

Ctrl+U快速删除当前光标处之前的所有字符内容

Ctrl+K快速删除当前光标处之后的所有字符内容

Ctrl+L清屏相当于 clear

Ctrl+C中断

关机及重启

shutdown -r 重启 -h 关闭系统 shutdown –h now 立即关闭系统也可加时间 shutdown -h +15 15分后关闭系统 + 2 hours 两小时后….

reboot 重启

halt调用了shutdown halt –p 快速关机操作同时关闭主机电源

poweroff关闭系统,并关闭主机电源

获得命令帮助

help shell中的一个内建指令,用于查看神来了内部指令的帮助信息

help pwd显示pwd的帮助信息

pwd--help 简单的显示pwd的命令格式

man “manual page”linux系统中最常用的一种在线帮助形式

man file 阅读file命令的帮助手册

man file | col –b > filehelp.txt 将file的帮助信息保存成文本 col 命令用于过滤一些特殊控制字符

info 与man功能类似,通常信息更详细些,提供了不同主题之间的跳转功能

文件目录管理

pwd“print working directory”查看当前的工作目录

cd “change directory”切换工作目录 ./ 当前,../上层,../../ 上上层, - 上次执行cd的目录 cd - 回到上次执行cd的目录中

ls“list”列表显示目录内容

-l 以长格式显示

-a 显示所有,包括隐藏文件

-d 显示目录本身的属性

-A 显示所有,但表示当前的 . 和上层目录的 .. 不会显示

-h 更加人性化的显示,将以K,M等单位显示

-R 递归(Recursie)形式显示指定目录以及子目录中的内容

--color 以颜色区分不同的方案 --color=tty表示用终端预定义的方案一般(深蓝色表色目录,白色表示文件,绿色表示可执行文件,黄色表示设备文件,红色表示压缩文件,白底红色表示损坏文件等)

-S 以文件容量大小排序,而不是以文件名排序

ll = ls–l 一般系统都做了这个别名

alias 别名机制对一些长的命令进行简化

alias myls=’ls–alhS’当执行myls时就相当于执行了ls–alhS

mkdir“make Directory”创建目录

-p 递归创建

mkdir -p /home/luojunyong/mp3/

du “estimate file space usage”统计目录及文件占用的磁盘空间

-a 统计磁盘占用的所有文件,而不仅仅是目录

-h 以更人性化的方式显示统计结果

-s 只统计每个参数所占用的空间的总的(summary)大小,而不是每个子目录,文件的大小

文件的操作命令

touch新建空文件,如果文件存在则更改时间标记,不存在则新建

touch luojunyong{0..10} 新建luojunyong1到luojunyong10 共11个文件

file 查看文件的类型

file /bin/ls查看ls这个命令的文件类型

cp“copy”复制文件或目录

-f 覆盖文件目录时不进行提示,force 强制复制

-i 覆盖文件目录时进行提示以交互模式进行

-p 复制文件目录是保留原文件或目录的权限

-r 复制目录时必须用到,表示递归复制所有文件及目录

-d 若文件为连接文件属性时,则复制连接文件属性而不是文件本身属性

-a 相当于-pdr

-l 进行硬链接的连接文件的创建,而非复制文件本身

-s 复制成符号链接文件,即快捷方式

-u 若目标文件比源文件新时才更新目标文件(如果有两个以上文件,则最后一个目的文件必须是目录才可以)

rm“remove”删除文件及目录

-f 删除文件或目录时不进行提醒

-i 删除文件或目录时进行提醒,交互式进行

-r 递归删除整个目录树(慎用)

mv “move”移动文件或目录(也可用于重命名)

-f 强制的意思(force)如果目标文件存在时,直接覆盖,不询问

-i 若目标文件存在时,询问是否覆盖

-u 若目标文件已经存在时,且源比较新时,采会更新

which 查找linux命令程序并显示其所在的位置,在PATH里寻找到第一个便不再找,

-a 在所有路径里寻找

find 查找文件或目录

-name 按名字查找

-size 按大小查找

-user 按用户查找

-type 按类型查找(普通文件f, 目录d, 块设备d, 字符设备c, 等)

-a -o 如果有多个检查条件–a -o 表示 and和or

-perm 4775 查找权限等于4775的文件

-perm -4775 必须包括4775的权限

-mtime 0 将24小时之内变动的目录文件列出

find /boot –type d 在/boot目录下查找所有的目录

find /var/log -user xiaowang在/var/log 下检查xiaowang用户的文件或目录

find /boot –size +1024K –o –name “vmlinux*”查找/boot下大于1024k,且文件名以vmlinux开头

ln“link”为文件或目录建立链接

-s 创建软连接

ln–s /etc/httpd/conf/httpd.conf /etc/ 创建一个软连接到/etc/ 下

文件内容操作命令

cat 显示并连接文件的内容

more 分屏显示文件内容

less 和more相同

ls -lh /etc/*.conf | lesss分屏查看ls命令的结果

head 查看头部默认十行, -n 指定行数

tail 查看尾部内容,默认十行,-n 指定行数 -f 尾部跟踪式查看

wc统计文件大小,内容行数,单词数量

-c 统计文件内容字节数

-l 统计内容行数

-w 统计文件内容单词数量

wc /etc/passwd默认输出:行,单词,字节

grep检索,过滤文件内容

-i 忽略大小写

-v 反向查找

lspci |grep–i “Ethernet”过滤查看网卡信息

归档及压缩命令

gzip压缩文件 -r 递归压缩,-9 提高压缩比 -1 快速压缩

bzip2 压缩文件 -r 递归压缩,-9 提高压缩比 -1 快速压缩

上两个命令 -d 解压,或者gunzip bunzip2

tar 制作归档文件或释放已归档文件

-c 创建.tar 格式包的文件

-C 解压时指定位置

-f 表示使用归档文件

-j 调用bzip2进行解压或压缩

-p 打包时保留文件及目录的权限

-t 列表查看包内内容

-v 输出详细内容

-x 解压缩

-z 调用gzip程序进行解压或压缩

tar –zcvf etc.gz /etc对/etc进行压缩打包

tar –ztvf etc.gz 查看包里的内容

tar –zxvf etc.gz –C /etc解压释放到/etc/

vim编辑器

模式切换:

a 在当前光标处之后插入内容

A 在光标所在行的行尾插入内容

i 在当前光标之前插入内容

I 在光标所在行行首插入内容

o 在光标所在行的下面插入一行新内容

O 在光标所在行的上面掺入一行新内容

光标移动:

上下左右可移动

Page Down 或ctrl+F向下翻一整页

pageUP 或ctrl+B向下翻一整页

home 或”^”或”0”跳转到行首

end 或”$”跳转到行尾

G 跳转到最后一行

GG 跳转到第一行

:set nu 显示行号

复制和删除:

用x或Del删除光标处单个字符

dd命令删除光标处的一行

yy复制光标处的一行

p 粘贴

/ 内容查找

u 撤销一步

U撤销到原始

末行模式中操作:

:w 保存

:w /root/newfile保存到指定的新文件名

:wq保存退出ZZ

:q 退出

以上加!号表示强制的意思

打开新的文件:

:e /root/install.log 打开文件进行编译

:r /root/install.log 读取文件到当前光标下面

文件内容的替换:

:【替换范围】 sub /旧的内容/新的内容/g

% 表示整个内容中进行替换

:10,20 sub /luojunyong/ljy/g 在指定行内进行替换

:% sub /luojunyong/ljy/g 在整个内容中进行替换

本文档完毕!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: