专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Oracle 之linux基础学习笔记

ins518 2025-08-01 17:16:13 技术文章 8 ℃ 0 评论

命令补全

键盘上Tab

cd 移动

/u01/app/oracle

现在我的当前路径是在/目录下

cd /u01/app/oracle/install

cd u01/app/oracle/install

==========================================

区分绝对路径和相对路径

从根目录出发就是绝对路径

从当前目录出发的就是相对路径

/u01/app/oracle

install

cd install

cd /u01/app/oracle/install

查看文件或者目录

ls

查看文件或者目录的权限信息

ls -l

ll

cat查看文件里的内容

cat +文件名

more +文件名

回车,刷新新一列

空格,刷新一个屏

vi +文件名 编辑文件

进入后按 i后可以进行编辑,可以看见左下角有insert的提示

退出编辑,按键盘上的Esc

保存编辑:w

退出:q

退出并且保存 :wq!

强制退出:q!

删除当前高亮字符用X

删除当前行dd

删除60行的内容,从光标开始的60行。60dd

切换到最后一行 用 G(shift + g)

在下一行进入编辑模式开始插入字符用o

在当前行的最后字符开始插入字符用A(shift + a)

重启网络服务

service network restart

查看ip

ifconfig -a

pwd

查看当前位置

man 帮助

例如man cd

查看cd命令如何使用

touch 创建一个文件

cp 复制

rm 删除

rm -f 强制删除

mv 移动

练习

1.在/tmp目录下创建a文件

2.把a文件拷贝到/root下

3.删除/tmp目录下的a文件

4.把/root下的a文件移动到/tmp目录

mkdir 创建目录

mkdir /test1

假设我们想创建,我们现在当前目录是/test1

/test1/test0819

绝对路径:

mkdir /test1/test0819

相对路径:

mkdir test0819

mkdir -p

mkdir -p /test1/test0819/oracle/install

------------------------------------------------------------------------------

rmdir 删除目录

我们现在当前目录是/test1, /test1目录下有test0819这个目录

rmdir /test1/test0819

相对路径:

rmdir test0819

rm -rf 强制删除文件或者目录

练习:

创建
/test0819/test/oracle/install

删除 install目录

删除/test0819

groupadd 添加组

例子

groupadd test1

groupadd test2

useradd添加用户

例子:

useradd test -g test1 -G test2

userdel删除用户

userdel -r 删除用户的时候连同家目录一起删除

测试

1.创建test0819a,test0819b,test0819c

2.创建testa用户初始群组test0819a,有效群组test0819b,test0819c

3.删除testa用户,要求连同家目录也要删除

可以通过修改.bash_profile

cd ~

vi .bash_profile

将PATH=$PATH:$HOME/bin这一行删除

然后添加以下一行

PATH=/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

添加完毕后保存退出

运行命令,立即生效环境变量

source .bash_profile

修改用户的gid

usermod

或者

编辑文件/etc/passwd

查找gid /etc/group

chmod修改文件权限

档案所属用户user u

档案所属组group g

其他人other o

r=4

w=2

x=1

练习

在/tmp目录下创建一个文件b

修改b为rwx-w---x(用数字)

在/tmp目录下创建一个文件c

修改b为rwx-w---x(用字符)

chown修改 文件或者文件夹所属用户和所属组

chown -R 递归

假设想修改
/test0819/test/oracle/install下的所有文件夹的所属用户和所属组

答案chown -R test:test1 /test0819

sudo

测试

用root创建/tmp/c

编辑/tmp/c里的文件

内容随便,如下

jhdashadskj

asdjklasdjk

dasjdasjk

jkadshkas

修改C文件权限为700

使用visudo来编辑sudo文件,把以下一行添加到末尾

test ALL=(ALL) NOPASSWD: /bin/cat /tmp/c

[root@localhost tmp]# su - test

[test@localhost ~]$ cat /tmp/c

cat: /tmp/b: Permission denied

[test@localhost ~]$ sudo -u root /bin/cat /tmp/b

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表