网站首页 > 技术文章 正文
命令补全
键盘上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
猜你喜欢
- 2025-08-01 对一道if-else相关的程序题的简单分析
- 2025-08-01 OpenAI's $200 Million Pentagon Deal Signals Deepening Silicon Valley Pivot to Defense AI
- 2024-10-30 Oracle图形化界面无法调出统一解决办法--VNC服务
- 2024-10-30 MySQL、Oracle、SqlServerl区别整理
- 2024-10-30 PostgreSQL 不支持的 O_DIRECT,MySQL 和 Oracle 都有
- 2024-10-30 Oracle绑定变量和审计功能影响性能吗?Python告诉你
- 2024-10-30 "=="和equals方法的区别
- 2024-10-30 Oracle编程之条件控制 oracle条件语句怎么写
- 2024-10-30 Oracle内核参数调优总结2 oracle中内核参数调优有哪几个
- 2024-10-30 Oracle sql中的like sql or like
你 发表评论:
欢迎- 644℃几个Oracle空值处理函数 oracle处理null值的函数
- 634℃Oracle分析函数之Lag和Lead()使用
- 628℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 625℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 620℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 608℃【数据统计分析】详解Oracle分组函数之CUBE
- 599℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 584℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)