linux学习笔记day1

linux学习笔记

​ ---------day1

1.linux的目录结构

bin(binaries):存放二进制可执行文件
boot:存放用于系统引导时使用的文件
dev(devices):用于存放设备文件
etc(etcetera):存放系统配置文件
home:存放用户文件的根目录
lib(library):存放跟文件系统中的程序运行所需的共享库以及内核模块
mnt(mount):系统管理员安装临时文件系统的安装点
root:超级用户目录
sbin(super user binaries):存放二进制可执行文件,只有root才能访问
tmp(temporary):用于存放各种临时文件
usr(unix shared resources):用于存放共享的系统文件
var(variable):用于存放运行时需要改变的数据文件

2.文件的基本操作命令

基本命令1------ls命令:

(1)ls:显示指定目录下的文件目录清单

功能:显示指定目录中的文件清单,如果没有指定,默认为当前目录

ls/root:展示目录【/root】下的文件清单

ls/abc :展示【/abc】目录下的文件清单

ls/root/abc:展示【/root/abc】目录下的文件清单

(2)ls-a:显示所有文件

功能:显示所有文件,包含隐含文件

说明:如果文件是以"."开头的,则认为是隐含的,进而在ls命令下不显示

(3)ls-l:详情输出

功能:以长格式列表输出

说明:

文件类型 文件权限 连接数 属主 属组 大小(b) 日期 时间 文件名

d rwxrwxr-x 2 user1 user1 4096 Aug 17 09:10 abc

(4)ls-R:递归显示文件清单

[user1@server1 ~]$ ls -R

功能:递归显示指定目录下的文件清单,会显示指定目录分支内各自目录的文件清单

基本命令2------pwd命令:

[user1@server1 ~]$ pwd
     /home/user1

功能:显示当前目录

基本命令3-------mkdir命令:

        [user1@server1 ~]# mkdir  abc

功能:在当前目录下创建目录abc

mkdir abc/def:在已存在的abc目录下创建新目录def

[user1@server1 ~]$ mkdir -p a/b/c

功能:创建了多级新目录,可以利用ls -R a 查看新创建的多级目录

基本命令4-------cd命令:

[user1@server1 ~]$ cd /var
    [user1@server1 var]$ pwd
        /var

功能:将当前的工作目录切换为/var

[user1@server1 var]$ cd
        [user1@server1 ~]$ pwd
        /home/user1

功能:不带参数的cd命令直接将当前的工作目录切换为该用户的主目录。主目录又称为家目录,在RHEL中是在创建用户时,自动在/home下 为用户创建一个与其用户名同名的目录,并将该目录的所有权划归给 该用户所有。

注意:字符“~”代表(当前)用户的主目录。

​ 基本命令5------touch命令:

[user1@server1 ~]$ touch myfile
        [user1@server1 ~]$ ls -l myfile
          -rw-rw-r--  1 user1 user1 0 Aug 17 11:54 myfile

功能:如果myfile不存在,则创建一个大小为0字节名为myfile的空文件。 如果myfile已存在,则将改变myfile的最后修改时间。

基本命令6----cp命令:

[user1@server1 ~]$ cp  /etc/php.*  abc

功能:将/etc/目录下以php.开头的文件文件复制到目录abc中。

​ 说明:[*]是通配符,可以匹配多个字符;“?”只能匹配一 个字符。

user1@server1 ~]$ cp  -R /etc  abc

功能:增加了参数-R,就能将目录/etc下面的所有子目录和文件都 复制到目录abc中。

基本命令7------mv命令:

[user1@server1 ~]$ mv  myfile  mydir1

功能:将文件myfile剪切到目录mydir1中。

注:mydir1文件夹已经存在

[user1@server1 ~]$ mv  myfile  myfile2

功能:将文件(或目录)myfile重命名为myfile2

基本命令8-------rmdir/rm命令:

 [user1@server1 ~]$ rmdir mydir1

功能:删除指定的空目录。

你可能感兴趣的:(linux)