SVN常用命令集

  • 格式:doc
  • 大小:69.50 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1建立自己的环境

1、CSH

在使用C-SHELL时,有两个环境文件需要配置:.cshrc和.login(以“.”开头的文件通常的情况下是隐藏的,可以采用命令“ls -a”查看)。

.cshrc设置说明

umask 027 # 设置创建文件时的缺省权限

set history = 32 # 设置需要记忆的历史命令数目

setenv WORK_DIR $HOME # setenv 用于csh设置环境变量

setenv TERM vt100 # 设置终端类型

setenv PATH

/opt/softbench/bin:/usr/bin/X11:/usr/c++/bin:/usr/contrib/bin: \

/usr/local/bin:/usr/contrib/bin/X11:/usr/local /bin/X11: \

/opt/ansic/bin:/opt/nettladm/bin:/opt/graphics /common/bin: \

/opt/upgrade/bin:/opt/CC/bin:/opt/langtools/bi n:/opt/imake/bin: \

${PATH}:.:${INFORMIXDIR}/bin:${INFORMIXDIR}/li b/esql

# 设置执行搜索路径

.login设置说明

stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z" \

hupcl ixon ixoff tostop tabs eval `tset -s -Q -m ':?hp' `

# stty 用于设置终端的特殊键位。backspace是删除,delete是kill,ctrl + C是中断,等。

# 很多人回退键没法使用,ctrl+C也没发用等,就是因为没有设置这些属性。

另,在HPUX下经常出现需要自己选择终端类型的提示“TERM = (hp)”,这是因为在.login文件中含有怎么一行“eval `tset -s -Q -m ':?hp' `”,你只需将它注释掉即可,然后直接使用命令“setenv TERM ***”设置终端类型即可。

2、BSH/SH

待写。

3、KSH

待写。

2目录及文件操作

1、ls

语法:ls [选项] 路径名称

说明:文件、目录列表命令

常用选项说明:

-a 列出所有文件,包括第一个字符为“.”的隐藏文件

-F 目录加/,执行文件加*,符号连接后加@

-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:

文件存取模式链接数文件主文件组文件字节

数上次修改时间

其中文件存取模式用10个字母表示,从左至右的意义如下:

第一个字母表示文件种类,可以是以下几种情况:

d 为目录文件

l 为链接

b 为块文件

c 为字符型文件

p 为命名管道(FIFO)

- 为普通文件

后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。如果是设备文件,则在文件字节数处显示:主设备从设备。

举例:

ls 查看当前目录下的文件

ls -l 详细查看当前目录下的文件

ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件2、pwd

语法:pwd

说明:本命令用于显示当前的工作目录

举例:

pwd 显示出当前的工作目录

3、cd

使用:cd 路径名称

说明:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数($HOME一般为注册时进入的路径)。

举例: cd 回到注册进入时的目录

cd /tmp 进入 /tmp 目录

cd .. 进入上级目录(“..”代表上一级目录,“.”代码当前目录)

4、mkdir

使用:mkdir 目录名称

说明:新建目录

举例:mkdir log 在当前目录下建立log目录

mkdir log/record 在log目录下建立record目录

5、more

使用:more [选项] 文件名

说明:将文件显示在终端上,每次一屏,在左下部显示--more--,若是从文件读出而非从管道,则在后面显示百分比,表示已显示的部分,按回车键则上滚一行,按空格键则上滚一屏,未显示完时可以使用more 命令中的子命令。

6、cp

使用:cp 文件目标

说明:将文件拷贝到目标上,目标不能与文件同名,若目标是文件名,则拷贝的文件只能有一个,若目标是目录,则拷贝的文件可以有多个,若目标文件不存在,则建立这个文件,若存在,则覆盖其以前的内容,若目标是目录,则将文件拷贝到这个目录下。

举例: cp file1 file2 将文件 file1 拷贝到文件 file2

cp file1 file2 /tmp 将文件 file1 和文件 file2 拷贝到目录 /tmp 下

7、mv

使用:mv 文件目标

说明:将文件移动至目标,若目标是文件名,则相当于文件改名

举例: mv file1 file2 将文件 file1 改名为 file2

mv file1 file2 /tmp 将文件 file1 和文件 file2 移动到目录 /tmp 下8、rm

使用:rm 文件 / rm -r 目录

说明:删除文件或目录

举例: rm file1 删除文件 file1

rm -r /mytmp 递归地删除目录 /mytmp,及其子目录

9、chmod

使用:chmod [-R] 模式文件...

或 chmod [ugoa] {+|-|=} [rwxst] 文件...

说明:改变文件的存取模式,存取模式可表示为数字或符号串,例如:

chmod nnnn file , n为0-7的数字,意义如下:

4000 运行时可改变UID

2000 运行时可改变GID

1000 置粘着位

0400 文件主可读

0200 文件主可写

0100 文件主可执行

0040 同组用户可读

0020 同组用户可写

0010 同组用户可执行

0004 其他用户可读

0002 其他用户可写

0001 其他用户可执行

nnnn 就是上列数字相加得到的,例如 chmod 0777 file 是指将文件