第一天内容

版权声明:吴鹏 https://blog.csdn.net/qq_28311415/article/details/82155353

1. 命令解析器:

        shell -- unix操作系统
        bash -- Linux操作系统
    本质: 根据命令的名字, 调用对应的可执行程序
2. Linux 快捷键
        1>. 命令和路径补齐: 
        2>. 主键盘快捷键:
                1). 历史命令切换:
                        历史命令:history
                        向上遍历:ctrl+f(front)
                        向下遍历:ctrl+b(back)
                2). 删除字符:
                        删除光标前的所有内容:ctrl+u
                                3).返回快捷键:ctrl+z
                                4).tab键在linux中填充字符的。比如写到一半,然后按tab键直接就可以补充完。也可以在按命令键时也可以。

3. Linux系统目录结构:
    1>. 根目录:
    2>. /bin: xshell命令的存放。
    3>. /dev: 存放外部设备的管理器,在linux下访问设备和访问文件的方式是相同的。(设备接口)。
    4>. /etc:系统管理所需要的配置文件和子目录
    5>. /home:用户目录,一般是该目录下是以账号命名建立的。
    6>. /lib:存放最基本的动态连接共享库
    7>. /media:用户自动识别一些设备如U盘,光驱,当系统识别后放到这个目录下。(驱动程序)
    8>. /mnt:用户零时挂载文件系统的。如果将光驱零时挂载在这个目录下,在这个目录下可以看到光驱的内容。(驱动程序)
    9>. /root:超级用户目录
    10>. /usr:用户的很多文件和应用程序都放在这个目录下。
4. 用户目录:
        1>. 绝对路径: 
        2>. 相对路径: 
                . -> 当前目录 cd .
                .. -> 当前的上一级目录 cd ..
                - -> 在临近的两个目录直接切换 cd -(在最近打开两个目录下来回切换)
        3>. (淇县农信银平台)/home/npstest/work
                    (淇县农信银平台): 当前登录用户
                    $: 当前用户为普通用户
                    #: 超级用户 -- root
                                        cd 或cd ~ 回到home下的家目录
5. 文件和目录操作
        1>. 查看我的资产(目录)
                2). ls -la
        2>. 在情人和前妻之间徘徊:
                    cd 情人目录
                    cd 
                回家安抚老婆孩子: (三种回家方式)
                    cd /home/aaa
                    cd ~
                    cd
                查看我当前是在老婆, 前妻, 还是情人的床上:
                    pwd
        3>. 给情人买房子(创建目录)
                一间小屋: mkdir dirName
                一套别墅: mkdir -p dir/dir1/dir2 
        4>. 趁前妻不在的时候卖掉前妻的一间房子: 删除空目录  rm -r 目录名(recursive递归)
        5>. 给妻子买一个和田玉的手镯: touch 文件名
        6>. 没收情人的所有财产:
                    别墅:  rm -r 目录
                    首饰:  rm 文件名
        7>. 给妻子置办一份财产, 跟情人的一模一样  拷贝目录的 cp -r 目录 目录, 拷贝文件的 cp 文件  文件
        8>. 妻子使用了黑科技, 不管在哪儿都能迅速来到我身边(快捷方式):ln -s 文件名 定义的快捷方式
                创建软链接:文件名必须为绝对路径,否则将快捷方式移到别的目录下,将不能用了。删除原文件,软链接也不能用了。
                创建硬链接:ln 文件名 定义名。创建硬链接之后删除源文件,硬链接也可以正常使用。不需要指定绝对路径。
        9>. 妻子将我的财产做了备份    
6. 文件或目录属性: (理解内容, 非重点)
        1>. wc +文件名 查看文件属性
        3>. du -h(human) 查看目录下文件属性。
        4>. df -h 查看磁盘使用情况(以人类能看懂的方式) 
7. 文件权限, 用户, 用户组
        1>. 查看当前登录用户: whoami
        2>. 修改文件权限:
                1). 数字设定法:
                            - : 没有权限
                            r: 4
                            w: 2
                            x: 1
                            765
                            7 -- rwx -- 文件所有者
                            6 -- rw -- 文件所属组
                            5 -- rx -- 其他人 
                                     chmod 775 文件名(可以用来修改权限)
                                     chmod -001 文件名(用来减去其他人的执行权限)
                            
        3>. 改变文件或目录的所有者或所属组:sudo chown +所有者 文件
        4>. 改变文件或目录所属的组: sudo chown 所有者:所属组 文件
8. 查找和检索
        1>. 按文件属性查找:
                1). 文件名:find + 查找的目录 + -name + "文件的名字"  //绝对路径
                2). 文件大小: find + 查找目录 + -size + +10k (文件大于10k的)  //绝对路径
                                              find +查找目录 + -size + +10k -size + -1M(文件在10k到1M之间的)//绝对路径
        2>. 按文件内容查找:
                grep -r "查找的内容" + 查找的路径(绝对路径)
9. 软件的安装和卸载
        1>. 源码安装:
                案例: 安装 svn
                    a. ./configure  --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr
                    b. make
                    c. sudo make instal

猜你喜欢

转载自blog.csdn.net/qq_28311415/article/details/82155353