Linux基础命令

Linux常用操作
    /bin:可执行文件
    /boot:开机启动需要的东西
    /dev:与周边设备相关的内容
    /etc:系统文件
    /home:使用者家目录,新增的用户
    /lib:库
    /mnt:放置外置硬盘
    /srv:放置服务
    /tmp:临时文件
    /media:光盘
    /opt:第三方软件协议

基础命令:
    关闭服务器:
        方法一: halt
        方法二: shutdown -h now
        方法三:poweroff
    
    重启服务器:
        方法一:reboot
        方法二:shutdown -r now
    
    查看当前用户:whoami

    切换用户:su xxx

    添加用户:useradd username  
    修改密码:passwd username       (普通用户只能改自己密码,输入 passwd 即可)

    切换到xxx的家目录下:   cd /home/xxx
    回到家目录: cd  /  cd  ~

    创建文目录:mkdir /home/xxx/study

    查看xxx家目录下的文件或子目录:
        ls /home/xxx     ls 查看当前目录下

    切换到study目录:cd  /home/xxx/study
    查看当前路径:pwd

    在该路径下创建一个文件:touch hello.txt

    #vi是linux环境下解决文件编辑的利器
    ##vi分为三种状态##
    分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
        1) 命令行模式(command mode)
          控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode等操作。
        2) 插入模式(Insert mode)
         只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
        3) 尾行模式(last line mode)
         将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
        不过一般我们在使用时把vi简化成两个模式,就是将尾行模式(last line mode)也算入命令行模式command mode)。

        ##三种模式使用举例##
        1)进入命令行模式: vi hello.txt  即进入vi编辑文件hello.txt的命令行模式,此时只能在命令行模式下移动光标、行删除等范围内操作。
        2)进入插入模式:在命令行模式下,按下字母”i”即进入插入模式,可以做文字输入等操作。
        此时按下ESC键,即进入命令行模式。
        3)进入尾行模式:在命令行模式下输入”:”冒号即进入尾行模式。常用命令如下:
        :w 保存改动内容到当前正在编辑的文件
        :w filename (输入 「w filename」将文章以指定的文件名filename保存)
        :wq (输入「wq」,存盘并退出vi)
        :q! (输入q!, 不存盘强制退出vi)

        命令模式下:删除行: dd
        尾行模式下: :行号  跳转到行号
            :set number   显示行号
            
        如果vim进不去,输入  yum install vim   安装
        vim就是vi的增强版,可以添加颜色

    查看文件内容:cat hello.txt

    向文件中追加内容:echo “asdf” >> hello.txt

    拷贝tianliang家目录的study目录到root用户家目录
        cp -r /home/tianliang/study /root/
    
    移动绝对路径下的/root/test/my.txt到tianliang的家目录中,重命名
         mv /root/test/my.txt /home/tianliang/
    
    删除/root/test/my.txt文件
        rm /root/test/my.txt
    
    在/root/test中新建一个文件you.txt,然后删除/root/test目录。
        touch /root/test/you.txt
        rm -r /root/test递归删除
        rm -rf /root/test递归删除  #强制快速删除,不进行对话
    
    找一篇文章写入/root/article.txt中,查看前10行或后10行。
        head -10 /root/article.txt
        tail -10 /root/article.txt
    
    查找一下my.txt文件所在的位置
        find / -name my.txt
    
    过滤出/root/article.txt中带‘中国’的行。
        方法一:grep '中国' /root/article.txt
        方法二:sed -n '/中国/p' /root/article.txt
        方法三:awk '/中国/ {print }' /root/article.txt
    
    查看article.txt中的内容,使用管道命令过滤出带‘中国’的行。
        方法一: cat /root/article.txt |grep '中国'
        方法二: cat /root/article.txt |sed -n '/中国/p'
        方法三: cat /root/article.txt |awk '/中国/ {print }'

        可以连续写,上一个输出是下一个输入 cat/root/aaa.txt |grep ‘a’ |grep ‘b’
    cd到root家目录下之后,查看root家目录下的内容,过滤出my.txt文件并查看该文件中的内容。
        错误:ls /root|grep my.txt|cat
        正确: ls /root|grep my.txt|xargs cat  将my.txt作为参数输入到cat 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值