找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux基础

2019-8-29 05:52| 发布者: admin| 查看: 403| 评论: 0

摘要: 点击蓝字关注我们命令符:ls -d #只显示目录ls -l #显示详细信息cd .. #返回上一级目录cd . #当前目录cd - #前一个目录pwd#显示当前路径mkdir #创建目录mkdir -p a/b/c #创多级目录mkdir {a,shelltest}/new #在a和sh ...

点击蓝字关注我们






命令符:
    ls -d #只显示目录ls -l #显示详细信息cd .. #返回上一级目录cd . #当前目录cd - #前一个目录pwd#显示当前路径mkdir #创建目录mkdir -p a/b/c #创多级目录mkdir {a,shelltest}/new #在a和shellsheet里边都创建new目录rmdir #删除文件夹rm -r #删除非空目录#用rmdir删除目录,不过一旦目录非空,就不行了,要用rm,不过要加两个参数-rf 即:rm -rf 目录名字 #-r 就是向下递归,不管有多少级目录,一并删除 #-f 就是直接强行删除,不作任何提示的意思 #如果没有-f,就会不停的提示,好麻烦的 touch empty.txt #创建空文件夹echo"abcd" > abc.txt #将文字出入到文件中,会覆盖已有的echo"abcd" >> abc.txt #将文字追加到文件中vi wodedaxue.txt #试过,mac,i 开始编辑,esc 返回,:wq 保存并退出,补全文件名按tab键#创建文件并写入,shift+*切换到底行的命令模式,wq写入并退出,q!退出,i开始编辑cat empty.txt #显示文件内容,按h自动补全文件名head -n abc.txt #显示前n行信息tail -n abc.txt #显示后n行信息less abc.txt #查看文件more abc.txt #查看文件,首次出现一屏,回车,多出现一些,b是往上cp abc.txt #拷贝文件mv abc.txt testdir/ #移动文件ctrl+z #终止终端中断tar -xzvf #tar包名系统管理(用户,命令和文件路径查找,软件管理):
    添加用户-root角色才有这个权限useradd -d 主目录 -m usernamepassword username删除用户userdel -f username切换用户su 切换到rootsu username 切换到username用户exit推出切换用户关机 halt重启 reboot

    软件管理&进程管理&系统管理
      Yum(Yellow dog updater,MOdified)是一个在fedora,redhat以及centos的shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。安装软件:yum install foo-xxx.rpm删除软件:yum remove/erase foo-xxx.rpm升级软件:yum upgrade/update foo查询信息:yum info foops:将某个时间点的程序运行情况获取 ps auxkill-9 httpdkill -signal PIDSIGHUP:启动被终止的程序,可以让该PID重新读取自己的配置档,类似重新启动SIGINT:相当于用键盘输入ctrl+c终止程序的进行SIGKILL:相当于强制中断程序的进行,如果该程序进行到一半,那么会有类似于半成品产生,类似vim会有.filename.swp保留下来。which 系统命令路径查找which [-a] command-a:所有PATH目录中可以被找到的命令都列出,而不只是第一个whereis 寻找特定路径whereis [-bmsu] 文件名/目录-b:只找binary格式的路径-m:只找在说明档manual底下的文件-s:只找source来源文件-u:搜寻不在上述三个路径下的其他特殊文件
        yuminstall mysqlyumdeplist mysql #列出软件包的依赖关系yum-y install mysql-serve mysql mysql-devel

        shell编程:
          echo="jasmine"echo"$jasmine is chinese"echo${*name}#字符串长度echo${name:1:4}#取得1-4之间的字符#运算for l in 1,2,3,4doecho$ldone#创建50个文件&删除50各文件for i in"seq 50"do touch jasmine-${i}done    

          LINUX基本命令
            #注意事项严格区分大小写;所有文件以文件形式保存,包括硬件;LINUX不靠扩展名区分文件类型;LINUX的所有存储设备必须挂载后才可以使用,包括硬盘,光盘,U盘;Windows下的程序不能直接在LINUX中安装和运行;
              Linux各目录的作用/bin/:存放系统命令的目录,超级用户和普通用户都可以执行,在单用户模式下也可以执行。/sbin/:保存和系统环境设置相关的命令,只有超级用户可以用这些命令进行系统环境的设置,部分命令允许普通用户查看。/user/bin/:存放系统命令的目录,超级用户和普通用户都可以执行,这些命令和系统启动无关,在单用户模式下不能执行。/user/sbin/:存放根文件系统下不必要的系统管理命令,例如,多数服务程序。只有超级用户可以使用。/boot/:系统启动目录。保存系统启动的相关文件,如内核文件和启动引导程序(grub)文件等。/dev/:设备文件保存目录。/etc/:配置文件保存路径。
                服务器注意事项远程服务器不允许关机,只能重启;重启时应该关闭服务;不在服务器访问高峰运行高负载命令;远程配置防火墙时不要把自己踢出服务器;制定合理的密码并定期更新;合理分配权限;定期备份重要数据和日志

                往期精彩文章:

                SQL的视图和触发器




                ----------------------------------------------------------------------------------------------------------------------
                我们尊重原创,也注重分享,文章来源于微信公众号:软件测试大师,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
                ----------------------------------------------------------------------------------------------------------------------

                鲜花

                握手

                雷人

                路过

                鸡蛋
                
                公告
                可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了