arch 显示机器的处理器架构
uname -r 显示正在使用的内核版本
cat /proc/cpuinfo 显示CPU info的信息;
cat /proc/version 显示内核的版本 ;|more
cal 2007 显示2007年的日历表 ;|more ;上下键翻页;q–退出;
man Manual 说明帮助 man ascii
date 显示系统日期 ;date 041217002007.00 设置日期和时间 - 月日时分年.秒
time ./a.out显示执行程序所用的时间; time data/arch…
cd /home 进入 '/ home' 目录' ;cd .. 返回上一级目录;cd ../.. 返回上两级目录 ;cd 进入个人的主目录 ;cd - 返回上次所在的目录 ,cd:Change directory
pwd print work directory显示工作路径
ls list查看目录中的文件 ;ls -l 显示文件和目录的详细资料 ll;ls -a 显示隐藏文件
tree /lstree 显示文件和目录由根目录开始的树形结构
mkdir dir1 创建'dir1' 的目录' ;mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树, mkdir:Make Directory(创建目录)
rm -f file1 删除'file1'文件;Remove(删除目录或文件)
rmdir Remove Directory(删除目录) dir1 删除'dir1'目录 ;rm -rf dir1 删除'dir1' 的目录及其内容 ;rm -rf dir1 dir2 同时删除两个目录及它们的内容 。 r-recurion递归
mv dir1 new_dir 重命名/移动 一个目录 /文件 mv file1 /home/file1:移动并重命名
cp file1 file2 复制一个文件并重命名;cp -a dir1 dir2 复制一个目录
cp dir/* ./ 复制一个目录下的所有文件到当前工作目录
cp –a /tmp/dir1 ./ 复制一个目录到当前工作目录
touch 生成一个文件;
chmod 修改文件权限chmod 777 filename;
mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在
umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出
tar -cvf archive.tar file1 创建一个非压缩的 tarball
tar -xvf archive.tar 释放一个包, Tape archive (磁带档案)
cat file1 从第一个字节开始正向查看文件的内容, catenate 连锁链接
more file1 查看一个长文件的内容
ifconfig eth0 显示一个以太网卡的配置 , ping, route, ps, fdisk –l,
insmod: install module,载入模块,rmmod:删除模块;
su:Swith user(切换用户); export命令:用于设置或显示环境变量
route:-n查看网关,route add default gw 192.168.1.1 设置网关。退格键返回上级文件夹。
ping ip地址,查看两个设备网卡是否连通;
service nfs/tftp/iptables status/stop/start/restart 网络服务操作;
ln –s 源文件(夹) 目标文件(夹)(link symbolic代号)软链接,只生成快捷方式;
ln 不要参数-s为硬链接,原样复制一份,任何一处修改,其它同步,可以再复制。
.a(扩展名a):Archive,static library
.so(扩展名so):Shared object,dynamically linked library
.o(扩展名o):Object file,complied result of C/C++ source file
vim = Vi Improved;wall = write all
/ :根目录
/bin= Binaries (二进制文件): 存放必要的命令
/boot :存放内核以及启动所需的文件等
/dev= Devices (设备): 存放设备文件
/etc= Etcetera (等等) :存放系统的配置文件
/home :用户文件的主目录,用户数据存放在其主目录中
/lib = LIBrary: 存放必要的运行库
/mnt: 临时的映射文件,把软驱和光驱挂载在这里的floppy和cdrom子目录下。
/proc= Processes: 存放存储进程和系统信息
/root: 超级用户的主目录
/sbin= Superuser Binaries (超级用户的二进制文件): 存放系统管理程序
/tmp= Temporary: 存放临时文件的目录
/usr:= Unix Shared Resources 包含了不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。
/var = Variable (变量): 包含系统产生的经常变化的文件,如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等。
/ar = archiver;/as = assembler;/bash = Bourne Again Shell;/cal = Calendar (日历);
退出vi:在命令模式下输入“:w filename,q,!”,退出vi。
1、i进入插入模式:关键词已有变量函数名等自动补全, Ctrl+ N或 P
显示行号set number;检测文件的类型filetype on:记录历史的行数set history=1000;
自动对齐set autoindent、set cindent;智能选择对齐方式set smartindent;
tab为4个空格set tabstop=4;当前行之间交错时使用4个空格set shiftwidth=4;
设置匹配模式,输入左括号会出现右括号set showmatch;
编辑时显示光标状态set ruler;快速匹配set incsearch等。
.vimrc文件配置参考如下,该文件在/etc/下 或~/ 下,我们作为个体用户放在~/下即可
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 " 解决中文乱码
set termencoding=utf-8
set encoding=utf-8
set nocompatible " 关闭 vi 兼容模式
syntax on " 自动语法高亮
set number " 显示行号
set cursorline " 突出显示当前行
set ruler " 打开状态栏标尺
set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4
set tabstop=4 " 设定 tab 长度为 4
set nobackup " 覆盖文件时不备份
set backupcopy=yes " 设置备份时的行为为覆盖
set incsearch " 输入搜索内容时就显示搜索结果,快速匹配
set hlsearch " 搜索时高亮显示被找到的文本
" set showmatch " 插入括号时,短暂地跳转到匹配的对应括号
" set matchtime=2 " 短暂跳转到匹配括号的时间
set magic " 设置魔术
set smartindent " 开启新行时使用智能缩进
set cindent " 开启新行时使用c语言自动缩进
set autoindent " 开启新行时使用自动缩进
set cmdheight=1 " 设定命令行的行数为 1
set laststatus=2 " 显示状态栏 (默认值为 1, 无法显示状态栏)