一:NAT
NAT(Net Address Translation):网络地址转换。用来与主机共享同一个IP。
二:apt-get使用
apt-get install 软件包名
apt-get remove 软件包名
apt源:/etc/apt/sources.list
解决vi编辑文本时上下键、回退键错乱的问题:
apt-get remove vim-common
apt-get install vim
三:主目录(home目录)与工作目录
主目录(home目录):在创建用户时,由系统管理员给用户分配的目录,每个用户
都有自己的主目录。一般主目录是:/home/登录名,但是root用户
的主目录是/root。
工作目录:用户当前所在的目录。
四:绝对路径与相对路径
绝对路径:从根目录(/)开始的路径为绝对路径,绝对路径一定是以”/”开头的。
相对路径:相对于当前工作目录的路径。
几个命令:
显示当前工作目录: pwd
改变目录:cd 目标目录
返回上级目录: cd ..
返回主目录(家目录):cd ~
五:目录的常用操作:
1. mkdir 要创建的目录
mkdir -p 要创建的目录 # 如果父目录不存在,则创建相应的父目录
- 删除目录
rm -d 目录名 # 删除空目录
rm -r 目录名 # 删除目录和它所包含的内容(递归删除)
六:文件的常用操作
1. touch 文件名[,可以创建多个文件] # 创建文件
创建完文件后,可以对该文件进行编辑,编辑方法:
vi 文件名
输入a,进入编辑模式,编辑文本;
写入并退出,先按Esc键,再输入冒号”:”,在冒号后输入wq。
退出不保存:q!
2. cat 文件名 # 显示文件的内容
3. cp [选项] 源文件或目录 目标文件或目录
eg: 将apt源拷贝到当前目录下
cp /etc/apt/sources.list ./
将当前工作目录下的a.txt拷贝到a2.txt
cp a.txt a2.txt
将/etc/apt目录拷贝到当前目录下
cp -rf /etc/apt ./
4.rm [选项] 文件或目录
eg:删除当前目录下的a.txt文件
rm a.txt
5.ln [选项] 源文件或目录 链接文件或目录
软链接(-s):别名“符号链接”,本身几乎不占用空间。
相当于“快捷方式”,可以通过软链接方便的访问文件或目录。
eg: 在当前目录下创建一个名为mycp的软链接。
ln -s /bin/cp mycp
然后,使用创建好的mycp软链接进行拷贝操作:
./mycp a.txt a2.txt
硬链接:与源文件占有的空间相同,不能给目录创建硬链接。
6.mv移动命令
mv 源文件 目标文件 # 剪切并给源文件重命名
mv 源文件... 目标目录 # 将多个文件剪切到目标目录中
mv [选项]... -t 目标目录 源文件... # 同上
7.tar压缩和解压缩命令
压缩命令: tar [选项] 创建的压缩文件 要压缩的目录
选项解释: c:创建新归档文件
v:显示详细信息
f:使用归档文件
z:调用gzip实现压缩
例如:将当面目录下的test3目录压缩为mytest.tar.gz压缩文件
tar -cvzf mytest.tar.gz test3
解压缩命令:
tar [选项] 待解压缩的文件
选项解释: x :用来解压缩
8. grep查找
例如:查找出当前目录下文件名(或目录名)中含有'y'的文件或目录
ls | grep 'y'
其中,竖线|为“管道符”,“管道符”的作用是将前面命令的执行
结果作为后面命令的源。
9. find命令
find 路径 [选项]
例如:从根目录下查找文件扩展名为txt的文件
find / -name *.txt
从根目录下查找文件扩展名为txt的文件,并对查找出的文件进行长格式显示
find / -name *.txt -exec ls -l {} \;