SVN常用命令集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 是指将文件