linux操作系统知识分享(3组、文件权限的管理4RPM管理)

卸载某个安装的文件:

    apt-get removename

卸载并清除配置:

    apt-get remove–-purge name

升级软件包

    apt-get upgrade

文件的操作:

    创建:touch

    删除:rm

    查看:cat,less,more(按空格翻页)

    拷贝:cp

    列表:ls

    改名:mv

    查找:find

查询大小

    Du  -sh

给某个文件夹权限(R:读取W:可以写X:执行)

    chmod 777 -R bin/

    chmod 777 –W bin/

    chmod 777 –X bin/

打开配置文件:

    Sudo   gedit  /etc/profile

    Sudo   vi  /etc/profile

    Sudo   ~/.bashrc

查找文件

    Find   /   -name aaa.java

    在根目录查询名字叫aaa.Java的文件

    Find       /home  -amin  -10十分钟内存钱的文件或目录

    Find       /home  -atime -10十小时内存取的文件或目录

    Find       /home  -cmin  -10十分钟内更改过的文件或目录

    Find       /home  -ctime -10十小时钱更改过的文件或目录

    Find       /home  -size      +10意思是说查找/home目录下大小为10k的文件

    Find   .   -name  “小名”在当前目录下查找名字为小名的文件

建立快捷链接:

       In  –l       -s

显示文件内容带分页:              

      more

显示文件内容带分页:

       Less

建立一个空文件:

        Touch

移动文件和该文件名

        Mv 文件or文件名     文件目录or新文件名

显示影藏的文件

       Ls  -a

删除空目录:

       Rmdir(只能删除里面没有文件的目录)

新建文件夹:

       Mkdir  filename

在文本中查找内容:

       Grep

一个”.”表示当前文件夹

两个“..”表示上级目录

如何添加一个组:

    Groupadd 组名

查询有多少个组:

    Vi /etc/group(编辑)

    Cat /etc/group(只查看不能修改)

查看所有用户和用户组

    cat /etc/passwd

    cat /etc/group

查询出来的字段说明:

       第一个为组名:第二个为加密的号码:第三个为组号

添加成员放入到组里面:

    Useradd    –g(组的意思) 组名   用户名

查询某个组的用户:

    Grep wenbin /etc/group(查询在wenbin这个组里面的所有成员)

查看linux中所有用户信息:

    Vi /etc/passwd

    Cat    /etc/passwd

   

查询出的结果分析:

用户名:密码:用户的ID:用户所在组的ID:代表他的一个注释:用户的组目录:用户所使用的shell解析器

 

查看都某个文件的权限:

    Ls -l(后面可以跟文件名)

    Eg:

        

-rw-r--r-r-- è表示各类文件对该文件的操作权限

   -:表示文件的类型(-:普通文件dr:文件夹)

   RW(第一个):表示文件的所有者对该文件的权限(权限分为三种:R:可读 用数字4表示W:可写 用2表示 X:可执行权限 用1表示)

   R-(第二个):表示文件所在组对该文件的权限

   R--(第三个):其他组对的用户对该文件的权限

Eg:drwx- - - - - -:标示当前用户对该文件夹有读和写的功能,其他用户什么权限都没有

 

如何修改文件的访问权限问题:

      Chmod -777用户名

      第一个7表示:文件所有者对所有者权限进行修改

      第二个7标示:所有者所在组的权限进行修改

      第三个7表示:对其他的用户的权限就行修该

赋予某个用户对某个文件或者文件夹的权限

     Chown -R用户名  文件或文件夹

查询我是谁:

   Who am i

将用户从某个组移动到某个组(root有权限移动)

   Usermod -g 组名  用户名

   用ls –ahl命令可以看到文件的所有者

     

挂在光驱:

   Mount /mnt/cdrom/ /usr/local(将光驱里面的内容挂在到local目录下)

卸载光驱:

   umount /mnt/cdrom

弹出光盘:

   Eject /dev/cdrom

打开图形化界面:

   Startx


RPM管理

查询所有安装的rpm包软件命令:

   Rpm -qa | more

   Rpm -qa | grep X

安装rpm包:

   Rpm -f RPM包全路径名称:安装包到当前系统

如果在安装的时候需要显示提示并且显示进度条:

   Rpm -ivh     rpm 包全路劲名称:安装包到当前有提示信息

      i=install 安装

      v=verbose 提示

      h=hash 进度条

删除rpm包:

   Rpm -e jdk

升级rpm包:

   Rpm -U rpm包全路径名

   Rpm -U cvs-1.11.2-10.i386.rpm

Samba服务器:(解决linux和windows之间的文件共享(类似于windows的网上邻居))

检查本机是否安装了samba服务器:

   Rmp -q samba

给用户设置samba密码

   Cat /etc/passwd | mksmbpasswd.sh   >  /etc/samba/smbpasswd

设置密码

   Smbpasswd 用户名

浏览某个文件:

   Cat   文件名

启动samba服务器测试:

   Services    smb   start

  Service     smb   stop

  Service     smb   reset

Ip端口查询:

   Netstat


      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值