Linux常用命令

1、展示指定目录下的文件

ls -a #当前目录下的所有文件,包含隐藏文件
ls -a /home #展示home目录下的所有文件,包含隐藏文件
ls -l(long) #展示文件的详细信息,包括权限,大小等信息
ls -lh #较上面的命令只是将文件大小由字节展示转为以Kb等方式展示

在这里插入图片描述
2、创建目录命令:

mkdir -p /ceshi/test #递归创建目录,不管上级录是否存在
mkdir -p /ceshi/{test1,test2} #一次创建多个目录

在这里插入图片描述
3、在目录下创建及编辑文件:

[root@localhost ~]# touch /ceshi/test/hah.txt
[root@localhost ~]# touch /ceshi/test2/hah{1,2,3} #一次创建多个文件
[root@localhost ~]# vim /ceshi/test/hah.txt

在这里插入图片描述
4、删除目录及文件

rm -r #递归删除,但是会提示是否删除
rm -rf #较上比较,不会有提示,直接全部删除
[root@localhost ~]# rm /ceshi
rm: cannot remove ‘/ceshi’: Is a directory
[root@localhost ~]# rm -r /ceshi
rm: descend into directory ‘/ceshi’? y
rm: descend into directory ‘/ceshi/test’? y
rm: remove regular file ‘/ceshi/test/hah.txt’? y
rm: remove directory ‘/ceshi/test’? y
rm: remove directory ‘/ceshi/test2’? y
rm: remove directory ‘/ceshi’? y
[root@localhost ~]# 

5、复制或移动文件到另一个目录

[root@localhost ~]# cp -r /ceshi/test2/hah1 /ceshi/test1/
#将文件hah1复制到目录test1下
[root@localhost ~]# cp -r /ceshi/test1 /ceshi/test2
#将目录test1复制到目录test2下
[root@localhost ~]# mv  /ceshi/test1 /ceshi/test2
#将目标目录test1移动到目录2下

6、创建及删除用户
1)创建用户

useradd wahaha #创建用户名为娃哈哈的用户
passwd wahaha #提示输入密码

在这里插入图片描述
2)删除用户

userdel -r wahaha #建议使用这个命令,而不是uesrdel wahaha,后者会造成一些残留文件,如果再创建同名的文件的话会提示该用户已存在

在这里插入图片描述
7、添加用户组


[root@localhost ~]# groupadd oinstall 	#创建用户组oinstall
 
[root@localhost ~]# groupadd dba		#创建用户组dba
 
[root@localhost ~]# useradd -g oinstall -G dba oracle #创建用户Oracle,并指定基本组为oinstall,附属组为dba 
groupdel 组名 #删除用户组
addmod -aG ceshizu wahaha #将用户添加到用户组ceshizu中
gpasswd -d wahaha ceshizu #将用户wahaha从用户组ceshizu中移除


在这里插入图片描述

基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组

8、查看环境变量

如下配合grep,查找包含HOME的环境变量

[oracle@localhost ~]$ env | grep HOME
HOME=/home/oracle
ORACLE_HOME=/data/oracle/product/11.2.0

9、改变文件所属用户chown(change owner)

只有超级用户root才可以执行该命令
-R : 处理指定目录以及其子目录下的所有文件

将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup

chown runoob:runoobgroup file1.txt

[root@localhost ~]# chown -R oracle:oinstall /data/oracle

10、控制用户对文件的权限的命令chmod(change mode)

[root@localhost ~]# chmod -R 777 /data/oracle

11、source命令

当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile;

source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令

12、runInstaller

cd到runInstaller的目录然后./runInstaller就行了

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值