目录
一、Linux的目录结构
二、常用命令之——目录与文件
2.1 切换、新建与查看目录
2.2 删除、移动和复制文件
2.3 文件的搜索
三、常用命令之——压缩管理
四、vi快速入门
/:根目录,一般根目录下只存放目录,不存放文件
/bin: /usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等
/boot:放置linux系统启动时用到的一些文件。
/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt
/etc:系统配置文件存放的目录
/home:系统默认的用户主目录
/lib: /usr/lib: /usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助
/tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问
/usr:应用程序存放目录
/var:放置系统执行过程中经常变化的文件,如随时更改的日志文件/var/log
cd
cd 或cd ~ 进入个人的主目录
cd ~/project 进入个人的主目录下的project目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd - 返回上次所在的目录
pwd
pwd 显示当前工作路径
ls
ls 查看目录中的文件
ls –l或ll 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls *[0-9]* 显示包含数字的文件名和目录名
ls ab* 显示以ab开头的文件名和目录名
mkdir
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
-p表示: 确保目录存在,不存在就建一个
rm
rm [选项] 文件名或目录名
常用选项:-r 删除目录 -f 强制删除 -i 删除前询问
rm file1 删除一个叫做 'file1' 的文件'
rm –rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
cp
cp [选项] 源路径/源文件 目标路径/新文件名
常用选项:-r 复制目录 -b 覆盖同名文件 -f 强制复制
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a ~/project/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
“..” 表示上一级目录,“.” 表示当前目录
mv
mv 源路径/源文件 目标路径/新文件名
mv dir1 new_dir 重命名/移动 一个目录(new_dir已存在:将dir1移动到new_dir下)
find
find ~/project -name run* 搜索~/project目录下以run开头的文件和目录
tar [选项] 生成文件 文件/目录
常用选项:
-c :建立一个压缩文件的参数指令(create 的意思)
-x :解开一个压缩文件的参数指令
-t :查看 tarfile 里面的文件
-z :是否同时具有 gzip 的属性
-j :是否同时具有 bzip2 的属性
-v :压缩的过程中显示文件
-f :使用档名,在 f 之后要立即接档名
tar -cvf test.tar test 仅打包,不压缩
tar -zcvf test.tar.gz test 打包后,以 gzip 压缩
cd ~/AAA 进入eda中的AAA目录
tar -xvf test.tar 解压缩包
tar -ztvf test.tar.gz 查阅文件内容
tar -zxvf test.tar.gz 解压缩gz格式的压缩包
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包
1、新建文件
vi 文件名
如果给出的文件名是目录下不存在的文件,则vi编辑器会新建一个文件,并等待用户输入信息。如果文件存在,编辑器直接打开该文件。
启动vi编辑器时,vi编辑器处于命令模式,敲击键盘i键,进入文本输入模式,接下来可以输入字符编辑文件。
2、保存退出/退出
输入结束后,按Esc键,使vi进入命令模式
然后输入命令 :wq 保存退出
或者输入命令 :q! 退出但不保存
:w 保存不退出
:w filename
保存文件,并重命名为filename,不退出vi编辑器
:wq filename
保存文件,并重命名为filename,并退出vi编辑器
:w! filename
有相同文件名的文件存在,覆盖它!
3.工作模式介绍
vi编辑器有三种工作模式
命令模式:用户的输入不会在屏幕上显示,只会被执行,可以删除字符,移动光标等
文本输入模式:可以输入信息等
末行模式:用户的输入被显示在vi编辑器屏幕的最后一行,可以实现保存、退出、查找等功能
vi编辑器启动后,或者用vi编辑器新建文件,打开文件,vi编辑器均处于命令模式。在命令模式下按i进入文本输入模式,在命令模式或文本输入模式下输入 : 进入末行模式。在文本输入模式和末行模式下按Esc返回命令模式。