linux基本目录

 

 


/ 根目录:
dev : 存放抽象硬件
ib : 存放系统库文件
sbin : 存放特权级二进制文件
var : 存放经常变化的文件
home : 普通用户目录
etc : 存放配置文件目录
/etc/sysconfig/network-scripts/ifcfg-ens33 网卡配置文件
/etc/sysconfig/network 主机名的配置文件
/etc/hosts
/etc/passwd
/root : 特权用户目录
/bin : 存放二进制文件
/opt 大型软件存放目录 ****

2..   ..   -   ~  四个符号的含义?

. 当前目录
.. 上一级目录
- 从哪里来的,当前目录所在的上一次目录
~ : root 用户的家目录 /root
普通用户的家目录 /home/用户名

3.常用命令与其意思

增 :  
        创建目录
        cd /
        mkdir ./data
            (1) 创建目录 mkdir haha
            (2) 递归创建目录  mkdir -p ./oldboy/haha
                          tree oldboy    
        创建普通文本
        touch  a.txt 
        批量创建普通文本
        [root@localhost data]# touch {yuan,alex}.txt

        添加文本内容:如果文件不存在会新建一个
        # 方式一
            [root@localhost data]# echo "haha">a.txt  会清空前面的内容 >> 追加
            [root@localhost data]# cat a.txt
             haha
        # 方式二
            vi 
        # 方式三
            [root@localhost data]# cat >>c.txt<<EOF
            > hahah
            > today nice
            > EOF
            [root@localhost data]# cat c.txt -n
             1    
             2    hahah
             3    today nice
            [root@localhost data]# cat c.txt |grep "haha"   # 可以直接交给管道
            hahah        
    删 : 
        rm 
            参数 -i 需要确认
                 -f 即使原文档属性设置为可读, 亦直接删除,无需逐一确认
                 -r 将目录及以下文件逐一删除
                 # 删除当前目录下得所有文件及目录,并切都是直接删除,无需逐一确认命令行为
                 rm -rf 要删除的文件名或目录
            # 删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:
            (1) 删除文件test.txt
            [root@localhost /]# rm test.txt
            rm:是否删除普通文件 "test.txt"?y
            (2) 删除homework 目录
            [root@localhost /]# mkdir homework
            [root@localhost /]# rm homework
            rm: 无法删除"homework": 是一个目录
            [root@localhost /]# rm -r homework
            rm:是否删除目录 "homework"?y     
    改 :
        命令格式                   运行结果
        mv 文件名 文件名        将原文件名改为目标文件名
        mv 文件名  目录名       将文件移动到目标目录
        mv 目录名 目录名        目标目录存在,将源目录移动到目录,目标目录不存在则改名
        
        
    查 :
        查看文件大小
            [root@localhost data]# ls -h
            alex.txt  alex}.txt  a.txt  b.txtx  c.txt  oldboy  {yuan  yuan.txt
            [root@localhost data]# du -h
            0    ./oldboy/haha.txt
            0    ./oldboy
            12K    .
            [root@localhost data]# du -sh
            12K    .

        ls 查看当前文件下面有什么
        pwd 打印当前工作目录
        cat 查看文件内容
        * 查看python 的安装路径: 
            #方式一 : 查看所有python 的路径
            whereis python
            # 方式二 : 查看当前使用的python 的路径
        *  linux的环境变量 PATH
            echo $PATH
        *  find -type [] -name []
        * ps 查看进程  用于查看当前正在运行的进程信息

4.如何查看Linux的环境变量,路径以什么符号分割?

echo $PATH 以分号作为分割符
/usr/local/sbin:
/usr/local/bin:
/usr/sbin:/usr/bin:
/root/bin

5.Linux文件系统有哪些??

Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、
Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。

6.linux下 > >> 符号是什么意思?

> : 会清空一前写的文件
>>: 是追加不会清空以前写的内

8.找到 / 路径下 以.txt结尾的普通文件
    find -type -name .txt



9.查看进程,并且过滤出有关python的进程
(提示 ps -ef 查找进程的命令,通过管道符再找)
    ps -ef | grep "python"

10.过滤出/tmp/passwd下名字叫root的用户,并且修改root名字为root123,最后删除此行。(提示:先cat /etc/passwd > /tmp/passwd 生成文件)
    cat /tmp/passwd |grep "root"  

11.传输本地的/tmp/passwd到192.168.1.11服务器的/tmp目录
    scp /tmp/passwd  root@192.168.1.11:/tmp/

12. 如何先进入/home/oldboy目录,然后再进入/home/python目录?
    cd /home/oldboy    cd ../python
13. 如何在/home.python目录,执行/home/my_first.py文件?
    python /home/my_first.py
    
14. 互相提问相对路径和绝对路径

15. 向my_first.py文件中写入"Lift is short,I use python"
    vim my_first.py   i   "Lift is short, I use python"  Esc :wq 
    
16. 请用一条命令创建/tmp/oldboy/python/s11
    mkdir -p /tmp/oldboy/python/s11
    
17. 只查看oldboy_python.txt文件(50行)内20到30行内容 
    head -30 /tmp/oldboy_python.txt |tail -21
    
18. 找一下python命令在哪
    which python
    
19. 将rm命令改为"echo do not use rm"
    alias rm="echo do not use rm"
    
20. 同桌互相传输文件,使用scp命令

21. 查看/var/log/文件大小
    du -sh /var/log
    
22. 如何查看服务器的负载?
    top 
23. top指令的load average三个值分别是什么意思?
    user 用户连接数  load average 系统1,5,15分钟的平均负载
    
24. 使用wget命令下载http://pythonav.cn/av/girl.gif资料

25. wget命令可以递归下载路飞学城所有资源
wget -r -p http://www.luffycity.com
#递归下载路飞所有资源,保存到www.luffycity.com文件中
练习题

 补充:取消别名  unalias

 

普通用户的创建
useradd xiaogan 创建新用户xiaogan
passwd xiaogan 给xiaogan改密码

显示行号:


vim filename.txt 进入命令模式后,可以输入各种命令

:set nu 显示行号
在光标所在行 yy 复制这一行
在光标所在行 dd 删除这一行

复制,删除多行
5yy 复制5行  复制后按p键是粘贴
5dd 删除5行   选择后按 d键就可以直接删除

时间不同步时调整时间命令:

如果时间不正确,进行时间同步
ntpdate -u ntp.aliyun.com

 

在线下载图片的命令

用wget命令

wget http://pythonav.cn/av/girl2.gif

 

重启: reboot

poweroff 立刻关机

posted @ 2018-12-26 09:40  RootEvils  阅读(565)  评论(0编辑  收藏  举报