您的位置:首页 > 运维架构 > Linux

Linux(putty)的基本的操作

2015-09-20 15:58 330 查看
1、oracle目录结构,oracle_base,oracle_home

Linux目录的操作命令

增删改查,目录的权限

cd、pwd、ls、mkdir、mv、ls(du、df、tree)

在windows下叫做文件夹

在unix/linux下叫做目录

查看当前的目录pwd

cd ..回到上级目录

前面没用/是就是相当于当前的目录,有的话就是绝对路径

在根目录下创建oracle目录:mkdir /oracle

查看当前目录:ls

查看:ls -l /oracle

[root@redhat5 /]# ls -l /oracle

total 0

查看:ls -ld /oracle

[root@redhat5 /]# ls -ld /oracle

drwxr-xr-x 2 root root 4096 Sep 19 13:12 /oracle

d:是目录

权限:rwxr-xr-x

所属:root

所属组:root

创建多层的目录:当前面的目录不存在时-p

mkdir: cannot create directory `/u0/app/oracle': No such file or directory

mkdir -p /u0/app/oracle

删除目录:

提示的删除:rm -r /oracle

不提示的删除:rm -rf /oracle

在删除文件夹的时候,尽量pwd一下,查看一下的当前目录

改变目录的名字:mv oracle oracle1

移动目录:

mv oracle /tmp

ls /tmp

gconfd-root mapping-root ssh-vZlAdQ3598

keyring-eerLMh oracle virtual-root.IkaKsK

keyring-Q5v2WC orbit-root virtual-root.oPVigv

mv /tmp/oracle /

ls

bin etc lib64 misc opt root srv tmp var

boot home lost+found mnt oracle sbin sys u0

dev lib media net proc selinux tftpboot usr

2、oracle文件操作

Linux文件操作

Linux文件操作的命令

增删改查,vi编辑文件

touch、cat、more less tail head、rm -f、mv、cp、vi

touch test 创建一个空文件

ls -l 查看具体的信息

[root@redhat5 ~]# cd /oracle

[root@redhat5 oracle]# touch test

[root@redhat5 oracle]# ls -l

total 0

-rw-r--r-- 1 root root 0 Sep 20 01:25 test

-:普通文件

d:目录

vi test vi编辑文件

查看文件:cat test

设计:粘贴复制

显示vi文本行数

:set number

查看文件的头十行:head -10 test

查看文件的后十行:tail -10 test

查看linux系统的日志信息:

tail -f /var/log/messages

当发现错误的时候将会被放在这个日志文件中

分页

more test

/oracle/test

将test移动到上一级目录

mv test ../

cp test test1

也可以cp到其他的文件夹内

cp test /oracle

删除

rm -f test1

rm test1

这个是非常危险的,pwd 不要轻易的执行删除操作

在编辑文件的时候先备份吧

:w保存

:q退出

:q!编辑不退出

:wq保存退出

:wq!强制保存退出

在vi下有a、o、i

在查看的模式下

shift+g:编辑到最后一行

gg:是第一行

/ ?

复制当前行:yy

粘贴:p

dd:删除+剪切

返回:q! u(undo)

3、oracle用户、组

Linux用户、组的操作

增删改查,切换

用户:useradd 、userd

组:groupadd、groupd

切换:su

权限设置

useradd oracle

id oracle

uid=500(oracle) gid=500(oracle) groups=500(oracle)

man useradd(帮助命令)

useradd -h

cat /etc/passwd

useradd -u 500 oracle

id oracle

usermod -u 501 oracle

id oracle

uid(变成501)

[root@redhat5 oracle]# [root@redhat5 oracle]# ls -a

-bash: [root@redhat5: command not found

[root@redhat5 oracle]# . .. .bash_logout .bash_profile .bashrc .emacs .kde .mozilla

cat /etc/shadow

查看用户密码

userdel oracle(删除oracle用户)

useradd oracle(重新的创建报错)

userdel -r oracle(删除用户)

rm -rf oracle(删除文件)

创建的oracle会在 /home 下创建一个oracle 文件。并且在cd /home/var/mail/下删除oracle的日志文



rm -rf oracle (删除这个日志文件)

groupadd -g 502 dba(创建组)

cat /etc/group(查看组)

如果组中有用户,先删除user在删除guoup

(修改组的id)groupmod -g 502 dba

附加组:一个user只能有一个主group,把user放在很多的组中

创建组:groupadd -g 504 onintall

cat /etc/group

useradd -u 505 onintall -G dba gaozhen1

id gaozhen1

uid=505(gaozhen1) gid=504(onintall) groups=504(onintall),503(dba)

主组:onintall 属于:两个组

一个用户要在多个组中存在,附加组

切换用户:su - 用户名

su 用户名

这两个是不一样的

权限:这个权限是针对于组和用户

权限设置

r w x

4 2 1

rwx rx rx

用户 组 其他

7 5 5

root root 其他

修改权限

chmod -R 777 /oracle

ls -ld /oracle
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: