_003_文件权限_软硬链接_光驱挂载_软件安装

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

 

一 命令基础

 

 

1 文件权限的概念


 

  r:read 1

  w:write 2

  x: execute 执行 4

drwxr-xr-x应该分为3组 rwx(owner)  r-x(group)  r- x(other) 

owner是拥有者的权限,就是当前用户, group是当前用户和其他用户

一个组但是组里的其他用户只有r-x权限   other就是其他人拥有什么

权限

 

2 chmod(change mode) 修改权限

 

          chmod ugo+rwx 文件    将 user group other这3个都加

上rwx权限

           chmod -r 777 a    把a文件夹以及文件夹里所有的文件都

改成777的权限,因为用了 -r,r代表递归

 

3 cd 补充

 

        cd -              后退一步,

        cd -3            后退3步

 

4 find 补充

     (1) cp test.txt test2.txt xxx  把test和test2复制到xxx文件夹

里,但是如果我们想把所有的.txt文件都复制到 xxx里呢

 

     (2) find . | grep .txt | cp `xargs` xxx    // `xargs` 中的``反引

号里面的内容是可以按照命令来执行的

比如 echo `hostname` 就是输出主机名,而不是输出hostname

xargs命令的意思就是提取前面管道输出的内容

 

5 ln 快捷方式(硬连接,软连接)

 

     (1) ln -s 文件夹 快捷方式名 创建一个快捷方式连接

如果不加 s那么默认是硬连接,就是说创建一个一模一样的文件, 

且他们的内容同步,一个删除另一个并不删除,而软连接就是windows

当中的快捷方式

      (2) ln -s 绝对路径的文件夹 快捷方式 这里绝对路径的文件夹

来创建快捷方式,那么快捷方式就可以随意移动,并能访问到源文件

 

6 mount 挂载光驱

     (1) mount 光驱 文件夹 文件夹一般是root目录下的mut里

创建一个文件夹,光驱我们在/dev下查看,一般叫cdrom,然后光驱的内

容就到我们的文件夹下,是只读的,我们复制到其他文件夹即可使用

     (2) umount  /dev/cdrom 解除挂载

 

7 apt-get 软件操作

    (1)  apt-get Install 软件源

 

                     Install    安装

                     remove  删除

                     purge(净化)    删除软件和配置文件

                     update  更新

                     upgrade 升级

 

(2) 安装软件源

首先进入etc/apt,然后备份sources.list文件,然后创建一个新的

sources.list文件,然后把软件源复制进去

    apt-cache search xxxx    搜索软件包

    apt-cache search ubuntu-desktop  搜索到ubuntu的桌面系

统,cache是盒子,也就是包,也就是软件源

 

 

    (3) 从iso安装

 mount /dev/cdrom   /mnt/cdrom 

 修改 /etc/apt/sources.list文件

   deb file:/mnt/cdrom ./      deb是软件安装包的格式

sources.lis里面修改软件安装包的文件路径,/mnt/cdrom是我们

的iso映像, ./是安装到当前路径下

   apt-get update   然后直接更新,会自动找到sources.list里

   apt-get upgrade 或者升级

 

(4) 安装deb文件

        dpkg -i 文件(建议用补全)    install  安装deb文件

        dpkg --remove 软件名 卸载

 

8 adduser 用户操作

    (1) adduser --home /home/newUser twoSystem   

指定家 --home,创建的一个新用户  newUser,它的名字是

twoSystem 

    (2) deluser 用户名    删除用户

 

    (3) adduser --home /home/new --gid 1000 new   

gid 代表隶属于哪个组1000是组的编号,用cat /etc/group 查看组

的编号

 

二 命令练习

 

 

cd/

cd -

touch 1.txt

chomd --- 1.txt

cp 1.txt 2.txt

mkdir a

cp 1.txt 2.txt a

mkdir b

find .|grep .txt |cp `xargs`  b

ln -s a a.ln

ln b b.ln

rm -rf a

rm -rf b

ls /dev

mkdir /mnt/us_b

mount cdrom /mnt/us_b/

umount  /dev/cdrom

adduser --home /home/newUser fucker

deluser newUser

 

 

 

 

 

 

 

 

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/huangtiandi/p/9158292.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值