一 命令基础

 

 

1 文件权限的概念

如何挂载system 如何挂载光驱_软件源

 

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) 修改权限
 
 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
 当中的快捷方式
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是软件安装包的格式 
在sources.lis里面修改软件安装包的文件路径,/mnt/cdrom是我们
的iso映像, ./是安装到当前路径下
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