终于在这周,我们接触到了在老师口中提到多次的也算不上很陌生的系统,linux系统。
经过了几番周折,终于将虚拟机和linux装好了。开机一看,哇!完全不同于windows界面,除了认识一个回收站和一个类似于我的电脑的文件夹,就再没有别的东西了。更让人不适应的是,在点开类似于我的电脑的文件夹以后,愣了几秒钟,应为在这里你看不到分区,没有你熟悉的ABCDEFG盘。你看到的只有,“系统设置”、“首选项、“应用程序”。对于我这个长期以来一直使用windows的初学者来说,更让人不习惯的是,在单机鼠标右键以后,没有“刷新”,我觉得,不仅是我,只要是没接触过或者是没有使用过linux的人来说,这个情况貌似是一种非常蛋疼的事情。没事在桌面右键刷新绝对已经成为了一种无意识的行为,不只是~不只是刷新,还有就是为什么在右击后还有一个“新建窗口”??很是不理解啊。
呵呵,第一次使用linux虽然很纠结,不过现在已经习惯了好多。跟着老师在课上学到了不少东西。
1、列出文件目录
命令:ls (list)
格式:ls [option] directory_name
功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录
中的文件名和子目录名。
选项:-a列出所有文件,包括以点开头的隐含文件。
-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,
文件组名,字节数,日期。
-r列出包括子目录下所有文件
-g在长格式中给出用户组的标识。
-t安文件生成日期排序。
Linux: /(根目录) --------顶级目录(一级目录)
Ls
bin------(绿色)普通用户的命令
root-----root用户的宿主目录
media、mnt----挂载点
cp
*.tar.gz ----归档压缩 红色
#ls -lasSrt -1
#man ls
#ls --help
功能、语法、参数
#ls –color
cd
su
终端上命令提示符 变量
tar -zxvf
boot:内核文件
dev :外部设备
etc:配置文件
home:所有普通用户默认的宿主目录
usr:命令(绿色)
bin
sbin
sbin:system binary系统管理员使用到的命令
绿色可执行文件
第三条命令
cp—copy
语法:cp 源文件 目的地
*:在文件名称中出现表示通配符
tab:命令补齐
键盘上下:显示命令历史
mv---move
#cp VM* /tmp/a
#cd /tmp
#ls
#tar -zxf 文件名称
…..
Touch: 文件名称已经存在 更新时间
文件名不存在,创建空文件
mkdir: make directory 创建空目录
mkdir dir_1
添加用户:出现的目录非空
练习:将/etc 复制到 /home/dir_1
-r -R:递归
mv:转移文件或重命名
文件权限中 表示文件类型的位置
d------------目录 蓝色
- ---------文件 绿色、红色、黑色
L -----------链接文件 (类似于w快捷方式)
浅蓝色
tar:归档 *.tar.gz
压缩文件 *.C *.Z *.gz *.zip等
-c:create 创建归档文件
-t:list 显示归档文件内容
-x: 恢复(释放)归档文件
-C:保存归档文件时指定外部介质
-f:指定归档文件的名称
-v:显示执行过程中的详细信息
1) 创建归档文件(备份)
整合需要的文件和文件夹(不等于压缩)
tar -cvf 自定义的归档文件名.tar 需要归档的文件或文件夹名称(多个中间用空格分隔开)
保存到外部设备(挂载)
2)查看归档文件内容(多个归档文件共存)
当passwd和shadow被损坏,需要从外部设备复制备份内容
检测哪个归档文件是需要用到的内容
tar -tvf 归档文件名
3)释放归档文件(需要还原系统)
从外部设备拷贝到系统
释放
tar -xvf 归档文件名
压缩
zip 批量压缩 .zip
创建压缩包 zip *
解压 unzip *(或者指定解压文件名)
gzip 单个压缩 .gz
创建压缩文件 gzip 文件名称
解压 gzip –d 压缩文件名
解压 gunzip 压缩文件名
tar -z 普通(压缩)文件