一 用户
1.1 用户登录
login: à 输入用户名
password: à 输入密码
1.2 退出
$ exit 或
$ <Ctrl> + d
1.3 修改密码
$ passwd
Old password: à 输入旧密码
New password: à 输入新密码
Retype new password: à 再输入一次新密码
1.4 超级用户
1.4.1 登录
以用户名root登录,超级用户的提示符为“#”。
1.4.2 修改其它用户密码
# password username
New password:
Retype new password:
1.4.3 系统管理
# scoadmin
1.5 切换至其他用户
$ su [-] username à 切换至用户username,‘-’选项表示切换用户的同时,切换当前的环境变量为新用户的设置,否则只切换用户,但仍保留当前的环境变量设置。
1.6 查看当前系统中正在使用的用户
$ who à 显示所有当前正在使用的用户。
$ who am i à 显示自身用户信息。
二 在线指令说明
$ man command-name
可以查看各条命令的说明。
三 目录
3.1 根目录
根目录为:/
3.2 显示当前目录位置
$ pwd
3.3 特殊目录标志
. à 当前目录
.. à 当前目录的上一层目录
3.4 改变目录位置
$ cd [dirname]
dirname为目录名称或目录缩写。
例:
$ cd à 改变目录位置至用户login时的起始目录
$ cd dirname à 改变目录位置至dirname下
$ cd .. à 改变目录位置至当前目录的上一层目录
3.5 创建新目录
$ mkdir dirname
3.6 删除目录
$ rmdir dirname à dirname目录下必须没有文件存在,否则无法删除
$ rm –r dirname à 删除目录dirname,以及该目录下的所有子目录及文件
3.7 更改目录名称
$ mv source_dir destination_dir
四 文件
4.1 列出文件
$ ls [-atFlgR] [name] à name可为文件名或目录名,若为文件名,则列出与该文件名相匹配的文件,若为目录名,则列出与该目录名相匹配的目录下的文件。
例:
$ ls à 列出当前目录下的文件及目录名;
$ ls –a à 列出包含以 . 起始的隐藏档所有文件及目录名;
$ ls –F ( lf ) à 列出当前目录下的文件及目录名,同时包含其类型,“/”结尾表示为目录、“*”结尾表示为可执行文件;
$ ls –l ( l / ll ) à 列出当前目录下所有文件的许可权、拥有者、文件大小、修改时间及名称;
$ ls –t à 按照文件最后修改时间的顺序,依序列出文件名;
$ ls –R à 列出当前目录,以及所有子目录下的文件名。
4.2 复制文件
$ cp [-r] source destination
例:
$ cp file1 file2 à 将文件file1复制成file2
$ cp file1 dir1 à 将文件file1复制到目录dir1下,文件名仍为file1
$ cp –r dir1 dir2 à 复制整个目录,若目录dir2存在,则将目录dir1及其所有文件和子目录复制到dir2下;若目录dir2不存在,则将目录dir1及其所有文件和子目录复制为目录dir2。
4.3 移动或更改文件名称
$ mv source destination
例:
$ mv file1 file2 à 将文件file1更改文件名为file2。
$ mv file1 dir1 à 将文件file1移动到目录dir1下,文件名仍为file1。
$ mv dir1 dir2 à 若目录dir2不存在,则将目录dir1更改目录名为dir2;若目录dir2存在,则将目录dir1及其所有文件和子目录,移到目录dir2下。
4.4 删除文件
$ rm filename
filename可为文件名,或文件名缩写符号,例:
$ rm file1 à 删除文件file1。
$ rm f* à 删除所有以f开头的文件。
$ rm file? à 删除前四个字母为file,且文件名共有五个字母的文件。
4.5 阅读文件
$ more filename
4.6 查找文件
$ find search_path –name filename –print
例:
$ find . –name file1 –print à 从当前目录(.)查找文件file1
4.7 从文件中查找字符串
$ grep [-i] string file à 从文件file中查找并显示包含字符串string的行,-i选项表示忽略大小写。
4.8 比较文件内容
$ diff file1 file2 à 比较并列出文件file1和file2各行之间的不同点。
4.9 特殊文件
4.9.1 .profile
每个用户的根目录下有一个隐藏文件.profile,可以用ls –a查看。
每次用户登录时,首先执行该文件。对该用户的环境变量设置,或其它的预处理均可在该文件中设置。
4.9.2 /etc/hosts
主机名称与IP地址的映像关系存放在/etc/hosts文件中,只有超级用户才能对其进行编辑。该文件的格式为:IP地址 主机名称 [别名]。
例如:
127.0.0.1 localhost localhost
198.0.0.101 kjqt kjqt
4.9.3 /etc/hosts.equiv
如果要为不同主机之间、或不同主机的某些用户之间建立信任关系,即使用户在其它主机上有一定的网络操作权限,需要在/etc/hosts.equiv文件中设置相应的主机名和用户名。该文件的格式为:主机名 [用户名],若不写用户名,则表示为该主机的所有用户建立信任关系。主机名必须在/etc/hosts中定义。
五 文件属性
5.1 基本属性
拥有者(owner):该文件所属的用户
所属组(group):该文件所属的组
操作权限:读(r)、写(w)、可执行(x)
使用命令ls –l可查看以上的文件属性,如:
$ ls –l tmp
-rwxr--r-- 1 bzkj informix 177663 Feb 22 14:47 tmp
tmp文件的拥有者为bzkj,所属组为informix,对拥有者有读、写和执行权限,对同组其它用户及不同组其它用户只有读的权限。
5.2 修改文件操作权限
$ chmod [-R] mode name à name可为文件名或目录名
例:
$ chmod 754 file1 à 拥有者有读、写、执行权限,同组其它用户有读、执行权限,其它用户用读权限。
$ chmod –R 700 dir1 à 将目录dir1及其所有文件和子目录设为只有拥有者可以读、写、执行的权限。
5.3 修改拥有者
$ chown [-R] username name à name可为文件名或目录名。
例:
$ chown user file1 à 将文件file1的拥有者改为user。
$ chown –R user dir1 à 将目录dir1及其下所有文件和子目录的拥有者改为user。
5.4 修改组名
$ chgrp [-R] groupname name à name可为文件名或目录名。
例:
$ chgrp group file1 à 将文件file1的所属组改为group
$ chgrp –R group dir1 à 将目录dir1及其下所有文件和子目录的所属组改为group。
六 远程登陆
$ rlogin hostname [-l username]
$ telnet hostname
$ telnet IP-Address
hostname必须在/etc/hosts文件中定义。
七 文件传输
7.1 rcp
1、 拷贝文件或目录至远端主机:
$ rcp [-r] source hostname:destination à source为本地文件或目录名,hostname为远端主机名(须在/etc/hosts文件中定义),destination为目录名称。
例:
$ rcp file1 host1:/temp à 将文件file1拷贝到主机host1的/temp目录下。
$ rcp –r dir1 host1:/temp à 将目录dir1拷贝到主机host1的/temp目录下。
2、 从远端主机拷贝文件或目录
$ rcp [-r] hostname:source destination
7.2 ftp
$ ftp hostname或$ ftp IP_Address
例:
$ ftp host1 à 与远端主机进行连接
Name( host1:user-name): à 输入远端主机的登录用户名
Password: à 输入登录用户的密码
进入后的系统提示符为ftp>
ftp>help à 列出所有的命令
ftp>!ls à 列出本地主机当前目录下的文件
ftp>!pwd à 显示本地主机当前目录位置
ftp>ls à 列出远端主机当前目录下的文件
ftp>dir à 同ls
ftp>pwd à 显示远端主机当前目录位置
ftp>lcd dir1 à 改变本地主机工作目录至dir1下
ftp>cd dir1 à 改变远端主机工作目录至dir1下
ftp>asc à 将传输类型设为ascii方式
ftp>bin à 将传输类型设为binary方式
ftp>get file1 à 将远端主机当前目录下的文件file1复制到本地主机当前目录
ftp>put file1 à 将本地主机当前目录下的文件file1复制到远端主机当前目录
ftp>mget *.c à 将远端主机当前目录下的*.c文件复制到本地主机当前目录
ftp>mput *.c à 将本地主机当前目录下的*.c文件复制到远端主机当前目录
ftp>prompt à 切换交谈式指令(使用mput/mget时是否询问y/n)
ftp>bye à 结束ftp工作
八 环境变量
8.1 查看环境变量
$ env à 显示所有的环境变量设置
$ echo $ENV_VARIABLE à 显示指定环境变量的设置
例:
$ echo $PATH
/bin:/etc:/usr/bin:/tcb/bin
8.2 设定环境变量
$ ENV_VARIABLE=XXX;export ENV_VARIABLE
例:
$ PATH=$PATH:$INFORMIXDIR/bin;export PATH à 将环境变量PATH设定为原PATH值+$INFORMIXDIR/bin
8.3 取消环境变量设置
$ unset $ENV_VARIABLE
例:
$ set GZJ=gzj;export GZJ à 设置环境变量GZJ
$ echo $GZJ
gzj à 显示环境变量值
$ unset $GZJ à 取消环境变量GZJ的设置
$ echo $GZJ à 已取消
九 tar命令
9.1 将多个文件打包成一个归档文件
$ tar cvf destination source1 [source2 …] à source可以为文件名,也可以为目录名。
例:
$ tar cvf src.tar src à 将src目录下的所有文件及子目录tar入src.tar文件中。
9.2 将归档文件解包
$ tar xvf source à 将归档文件source解开
例:
$ tar xvf src.tar à 将src.tar文件解开
9.3 查看归档文件内容
$ tar tvf source à 查看归档文件source的内容
例:
$ tar tvf src.tar à 查看src.tar文件的内容
9.4 将文件归档至软盘
$ tar cv6 file1 [file2 …]
例:
$ tar cv6 a.c à 将文件a.c归档至软盘
9.5 将归档文件从软盘读出
$ tar xv6 à 将软盘中的归档文件读出,并存在至当前工作目录。
9.6 查看软盘中的归档文件
$ tar tv6
9.7 磁带上归档文件的处理
磁带上归档文件的处理与软盘中的处理方法基本相同,只是将设备编号6改为8即可。
十 文件压缩
10.1 压缩文件
$ compress filename à 将文件filename压缩,生成压缩文件source.Z
例:
$ compress src.tar à 压缩文件src.tar,生成压缩文件src.tar.Z
10.2 解压缩文件
$ uncompress filename à 解压缩文件filename,生成压缩前的文件
例:
$ uncompress src.tar.Z à 生成压缩前的文件src.tar
十一 进程管理
11.1 查看进程
$ ps [-aut]
查看系统当前正在运行的进程情况。
例:
$ ps à 查看本用户当前的进程情况
$ ps –a à 查看所有用户的进程情况
$ ps –u username à 查看指定用户username的进程情况
$ ps –t termlist à 查看指定终端termlist的进程情况
11.2 终止进程
$ kill [-9] PID à PID为利用ps命令查出的Process ID,-9表示强迫终止。
例:
$ ps
PID TTY TIME CMD
22939 ttyp3 00:00:00 ksh
23067 ttyp3 00:00:00 vi
$ kill 23067
$ ps
PID TTY TIME CMD
22939 ttyp3 00:00:00 ksh
十二 管道
$ command1 | command2
将command1的执行结果送到command2,作为command2的输入。
两个命令 command1(命令1)结果作为 command2(命令2)输入
例:
$ ls –l | more à 以分页方式列出当前目录下所有文件
$ cat file1 | more à 以分页方式列出文件file1的内容
十三 输入/输出控制
13.1 标准输入控制
$ command<filename
将文件file中的内容作为命令command的输入
13.2 标准输出控制
$ command>filename
将命令command的执行结果,输出到指定的文件filename中。
例:
$ ls –l>/tmp/list à 不在标准输出显示当前目录的文件,而是将结果输出到文件/tmp/list中。
本文由一叶发布,不代表一叶立场,转载联系作者并注明出处:https://yiyeo.com/jishu/154.html