• linux基本命令(持续更新中)


    find / -name 文件的名字  根目录下开始查找

    • find /etc –name 文件  在etc目录下查看
    • ll -a (ls -la)显示全部文件,包括隐藏文件  ll (ls -l)文件名 显示单个文件的详细信息
    • drwxr-xr--  3 root root  4096 08-02 14:54 nautilus 

    d表示这是一个路径

    rwx表示拥有者的权限:可读、可写、可执行4 2 1

    r-x表示拥有者所在组的其她用户:可读、不可写、可执行4 0 1

    r--表示其他用户:可读、不可写、不可执行4 0 0

    • cd ../..返回上两级目录 cd ~ 返回家目录
    • vi命令进入到某个文件的内容  

    l  i命令进入到编辑模式

    l  esc命令返回查看模式

      数字0移动到这一行的第一个字符

      $移动到这一行的最后一个字符

      n+回车 光标向下移动n行

      G (shift+g)移动到最后一行

      数字+G跳转到指定行

      H (shift+h)移动到当前页第一个字符处

      L(shift+l)移动到最左边字符处

    l  :命令进入到命令行模式 w保存  q退出 !强制  /word查找 n匹配下一个 shift+n匹配上一个

    • .文件可表示隐藏文件夹、/etc表示系统文件
    • mkdir -p  a/b/c 创建目录以及子目录
    • 创建账号: useradd 账号名

    设置密码:passwd 账号名

    删除账号:userdel 账号名

    创建组:groupadd 组名称

    删除组:groupdel 组名称

    • Linux是多用户、多任务的系统(远程登录)
    • Windows是单用户、多任务的系统
    • 每个用户只能访问自己home目录下的内容
    • /etc是linux系统文件夹 属于/根目录,通过cd /etc来访问
    • cat 文件名  查看完整的文件内容
    • touch a.txt 创建文件
    • vi a.txt 进入a的编辑模式,wq可保存为文件
    • tail –n 5 文件  查看某个文件的最后5行内容
    • 与tail相对的是head命令,显示文件的前几行
    • su(switch user的缩写)切换用户 exit回车退出该用户
    • chown –R 新用户:新用户组 文件名  改变文件以及下属所有子文件的所有者以及所在组 chown –R  trsadmin:trs TA 将文件TA的所有者改成trsadmin ,所属组设置为trs
    • 解压缩的命令 tar –xzvf 压缩包.tar.gz
    • 查看所有用户 cat /etc/passwd|grep 查看指定用户   cat /etc/group
    • Service mysql status 查看mysql服务的状态
    • mv  mariadb-10.3.10 mariadb 将mariadb-10.3.10重新命名为mariadb
    • ln –s 软链接 源链接
    • 查看当前登录用户 w 或者who
    • netstat –anp |grep 8839 查看8839端口是否被占用
    • vim撤销操作:u
    • ps –ef|grep mariadb查看mariadb进程
    • grep  -v(反选)‘#’  /etc/passwd显示出不含#的行内容
    • grep -i user /etc/passwd 显示出user UER User等用户,不区分大小写
    • chown -R gpadmin data 将data以及下属所有子目录修改为gpadmin用户所有 
    • chown -R gpadmin data/mirror 将mirror文件以及下属所有修改为gpadmin所有,data文件夹所有者不变
    • chmod 777 file修改文件的权限为u g o均为4/2/1
    • chmod g+r+w+x file 同组其他用户添加读、写、执行的权限  +是加权限,-是减权限
    • tail -f filename 查看实时更新的日志文件
    • df -h查看磁盘空间使用情况
    • cat filename|grep -C5 "订单”查看filename中关键词“订单”前后5行的记录  -C前后多少 -B 前边多少 -A后边多少
    • grep -C2 “订单” filename
    • man +命令 查看命令的解释(以less形式显示)
    • scp log.txt 192.168.51.211:/home/log/ 将log文件复制到211服务器home/log目录下
    • scp 192.168.51.211:/home/log/test.txt  ./    将211服务器的test文件复制到当前目录下(当前目录是./    上一级目录是../)
    • free查看服务器内存的使用情况
    • top命令查看进程的动态信息 -pPID1 -pPID2可同时查看多个PID  如果通过ps命令查看到tomcat的PID为24404,则监控tomcat进程并保存到文本的命令为                  top -bp24404 > log.txt   用cat log.txt|less命令查看,可以看到该文件显示每隔3秒tomcat的进程情况
  • 相关阅读:
    清除陷入CLOSE_WAIT的进程
    Eclipse
    远程连接elasticsearch遇到的问题
    Linux环境Nginx安装
    CentOS安装mysql
    py2exe使用方法
    Python3.4如何读写Excel
    getPhysicalNumberOfCells 与 getLastCellNum的区别
    浅析MySQL中exists与in的使用
    【MongoDB for Java】Java操作MongoDB
  • 原文地址:https://www.cnblogs.com/xysun/p/12094809.html
Copyright © 2020-2023  润新知