zoukankan      html  css  js  c++  java
  • linux杂谈

    1. 目录的stick位

        一般情况下,如果一个用户对一个目录有写权限,那么他就可以删除该目录下的文件,即使这些文件不是他的。为了防止这种情况,我们需要为目录设置stick位:

        chmod a+t you_dir

    2. cp -u参数:u表示update,仅当目标文件不存在或目标文件日期较旧才cp。

    3. Windows下安装nfs server

        Win 7 Professional自己没有nfs server;可安装haneWIN NFS Server,配置好后在服务管理器中启动nfs server。

        exports选项卡有配置例子。若修改了exports路径需重新启动server。

        注:网传该软件自己的restart按钮不好使,需从windows的服务管理器中重启之。但亲测是好使的。

        在Linux下:

        mount IP:/your-exports-dir ~/your-local-dir

    4. grub提示符下使用其他分区上的配置文件:

        grub> configfile (hdx,y)/boot/grub/grub.conf

    5. xrandr

        xrandr查询可用分辨率(或xrandr -q)

        xrandr -s 1280x1024            # 设置分辨率为1280x1024

        xrandr -s 1280x1024 -display :0            # 设置display 0的resolution(比如你ssh上去改主显示器的resolution)

    6. xvidtune:调整屏幕显示位置

    7. x0vncserver

        这个vnc server允许远程操作本地display(要求本地已有一个实际的display)。

        x0vncserver -PasswordFile=/home/yourname/.vnc/passwd -display=:0

        [passwd文件要先存在,建立方式暂不详]

    8. 某sdk安装后g++报告找不到头文件

        使用g++ main.cpp -o main -v >log.txt 2>&1得到详细编译信息,分析后发现在查找包含文件时存在一些ignoring nonexistent directory,在上一级目录下发现这些nonexistent directory是一些错误的符号链接,Fix之。

    9. 查看发行版信息:cat /etc/issue

    10. ln

         hard link只能用于文件,不能用于目录;

         ln -s src_file link_name

         src_file用absolute path,link_name可以随便移动保持指向,但src_file被move后就不好了;

         src_file用relative path,两者相对位置不能变,否则就不好了。

    11. 我们的dev board通过nfs使用host上的file system,现在我们想在这个file system上安装一些新的lib:

          # 首先当然是./configure --host=arm-linux-gnueabihf && make     ## see ./configure --help for details

          # 然后

          make DESTDIR=YOUR_NFS_ROOT install

          # cross compiler的sysroots可能也要安装一份(或者只要装cross compiler的rootfs就可以了;nfs的那个只需要lib,不需要pkg-config,header,etc)

    12. 如果系统提供的默认分辨率没有我们需要的:

          检查是否存在/etc/X11/xorg.conf;

          可以创建一个新的:

          # Xorg -configure :1

          ## 新的文件也许在$HOME下

          ## 复制或替换/etc/X11/xorg.conf

          # gtf 800 600 75 -x

          ## 这样就会在终端中显示一些内容

          ## 800x600 @ 75.00 Hz (GTF) hsync: ...
          ## Modeline "800x600_75.00"  ...  -HSync +Vsync

          ## 以上添加到xorg.conf 文件Moniter section的EndSection之前

  • 相关阅读:
    java面向对象之封装
    摘抄java基础
    gojs 去除水印个人总结的方法 实例为2.1版本
    引入CSS的方式,link与@import的区别
    Java 处理json字符串value中多余的双引号
    《Linux 学习》01---redis安装, 并使用Redis Desktop Manager 连接
    (二、下) springBoot 、maven 、mysql、 mybatis、 通用Mapper、lombok 简单搭建例子 《附项目源码》
    (一 、上)搭建简单的SpringBoot + java + maven + mysql + Mybatis+通用Mapper 《附项目源码》
    springBoot 官方整合的redis 使用教程:(StringRedisTemplate 方式存储 Object类型value)
    sudo命令: 在其他用户下操作root用户权限
  • 原文地址:https://www.cnblogs.com/byeyear/p/5397600.html
Copyright © 2011-2022 走看看