一 命令基础
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) 修改权限
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