• Linux 命令学习笔记


    1. touch filename  新建一个文件

    2. readlink -f  filepath 追踪符号链接的真实文件路径

    3. id -u 获得当前用户的id,如果id是0,则表明是root用户,否则为一般用户

    4. echo $? 输出前一个命令的结束状态,如果为0,则执行成功,否则执行失败

    6. sudo -i  切换到root用户

    7. root用户下,exit 切换到普通用户, 或者 su - userName

    8. 复制文件 cp -a source  destination

    9. 删除文件 rm -r

    10. 查看文件 ls -l

    11.查看当前工作目录 pwd

    12.打包并压缩文件或目录 tar -zcvf  xxx.tar.gz  directory

    13.解压缩文件到指定目录 tar -zxvf xxx.tar.gz -C directory         

    14.下载整个网站 wget -r -p -np -k http://www.dimi.com

    15. 在path变量指定的目录中寻找可执行文件的位置 which executeFileName 

    16. xargs进行数据传递:locate  name.txt |xargs open ,找到文件并打开

    17.mail 发送邮件: echo "this is mail content" | mail -s "this is subject" "xxx@mail.com"

    18. 从远程下载文件: scp -r root@192.168.1.2:/home/admin/file.tar.gz    ./file.tar.gz  

    19. 查看指定的进程:ps -ef |grep ngix        

    20. 创建一个新文件 > newfile  

    21. 将标准错误输出到文件 command 2>error.txt

    22. 将文件内容作为命令参数  command < input.txt

    23. 将大写转小写 echo 'This is A TEst' | tr '[:upper:]' '[:lower:]'

    24. 查看当前linux系统都有哪些shell: cat /etc/shells. 

    25.查看当前默认shell:echo $SHELL

    26.改变用户默认shell: chsh -s /bin/zsh

    27.查看文件详细信息: stat filename

    28. 强制复制文件或目录到某一个目录下,cp -rf sourceDir destDir

    29. 查看当前目录总大小 du -sh ./

  • 相关阅读:
    jQuery中时间戳和日期的相互转换
    jquery append 方法应用
    MySQL中实现连续日期内数据统计,缺省天数0补全
    jQuery通过ajax请求php遍历json数组到table中的代码
    sql相同表不同查询条件合并显示
    paginate()出来的数据怎样循环插入数据?
    使用paginate分页后数据处理
    ThinkPhp3.2.3 使用phpExcel导入数据
    判断时间戳是星期几
    英文加数字升序/降序
  • 原文地址:https://www.cnblogs.com/xiaodi-js/p/5365916.html
Copyright © 2020-2023  润新知