Linux学习笔记(一)——Linux基础知识与常用命令

目录

一、Linux的目录结构 

二、常用命令之——目录与文件

2.1 切换、新建与查看目录

2.2 删除、移动和复制文件

2.3 文件的搜索

三、常用命令之——压缩管理

四、vi快速入门


一、Linux的目录结构 

Linux学习笔记(一)——Linux基础知识与常用命令

 


/根目录,一般根目录下只存放目录,不存放文件

/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 


二、常用命令之——目录与文件

2.1 切换、新建与查看目录

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表示: 确保目录存在,不存在就建一个


2.2 删除、移动和复制文件

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下)


2.3 文件的搜索

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格式压缩包


四、vi快速入门

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返回命令模式。