Linux 目录结构及文件基本操作
一、Linux 目录结构
Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区来实现文件管理,然后之下才是目录,目录就显得不是那么重要,除系统文件之外的用户文件放在任何地方任何目录也是没有多大关系
Unix/Linux是以树形目录为主的,树形目录是一个用户可操作系统的骨架。
路径
绝对路径:以根‘/’目录为起点的完整路径。如 /usr/local/bin
相对路径:相对于当前目录的路径,如 usr/local/bin
二、Linux文件的基本操作
1.新建
新建文件:touch命令
新建目录;mkdir命令
2.复制
cp file dir 将file复制到dir路径下。复制目录时加 -r
3.删除
rm test 删除文件或目录。删除目录时需要加 -r
4.移动文件与文件重命名
使用mv命令,移动(剪切)文件。mv file myfile(重命名)
5.查看文件
使用cat,tac,nl命令查看文件。
使用head和tail来查看文件头尾十行
tail -f 参数
这个参数可以实现不停地读取某个文件的内容并显示。
这可让我们动态查看日志起到实时监视的作用
>和>>区别
> : 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;
一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);
>> : 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果目标文件存在,就将内容加到那个文件的末尾,该文件中的原有内容不受影响。
Linux的常用命令
whoami:列出目前登陆linux的账户。
who:列出目前哪些用户在系统上工作。
date:查看当前系统时间,修改时间按照 月日时分年的格式。(修改当前时间为2018年8月26号11:28 ,date 082611282018)
cal:查看日历。查看指定月份的日历 (cal 月份 年份)。
clear:清屏。清屏快捷键ctrl+L。
su:
su user可以切换到用户user,执行需要输入账户密码,sudo cmd 用超级权限运行命令,需要当前用户属于sudo组。su- user 也是切换到user用户,同时环境变量也会跟着改变到目标用户的环境变量。
passwd:passwd用来修改linux账户的密码,password后面不带参数代表修改当前用户的密码。root用户可以使用passwd -S zou来查看账户密码信息。
man:man是Manual pages的缩写,在linux中遇见了困难,可以调用man来获取帮助。
help:快速查看命令具体参数的作业。
ls:查看,可以使用 ls -a
命令查看隐藏文件。
开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语。
使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符
使用命令退出虚拟终端2上登录的用户
使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符
修改当前时间为2018年8月26号11:28
查看2015年10月份日历