linux随笔

目录
    本文上次更新于 257 天前,其内容可能已经过时,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
    shell>du -sh     <--查看当然目录所占用的大小
    du -h --max-depth=?   <--可以查看?层文件夹的大小。
    df -h      <--查看磁盘占用情况
    htop       <--类似Windows下的任务管理器,需安装
    .          <--当前目录
    ..          <--上一目录
    tar zvxf source.tgz -C /directory     <--解压source.tgz到/directory下
    sda是磁盘,sda1,sda2是分区
    grep --color=auto        <--将查找的东西高亮显示。
    alias anystring='command'     <--只在当前环境有效
    ldconfig             <--让动态链接库为系统所共享
    vim中 yy复制,p在粘贴在下一行
    tar -cf archive.tar foo      <--从foo文件创建tar包
    echo $SHELL                    <--查看当前使用的是哪种shell
    chsh -s /bin/bash              <--使用bash
    apt-get install xx:i386          <--安装32的库,只需在后面加上i386
    fdisk -l       <--查看磁盘分区情况
    /etc/fstab    <--可以开启自动挂在磁盘
    pdftk 1.pdf 2.pdf 3.pdf output 123.pdf   <--将1.pdf 2.pdf 3.pdf 合并为123.pdf
    tee /proc/acpi/bbswitch <<< OFF       <--关闭独立显卡
    tee /proc/acpi/bbswitch <<< ON        <--打开独立显卡</code></pre>
    Linux实现虚拟内存之虚拟文件,下面是创建8G的虚拟文件
    dd if=/dev/zero of=/mnt/swapfile bs=4M count=2048
    chmod 600 /mnt/swapfile
    mkswap /mnt/swapfile      #格式化为swap分区
    swapon /mnt/swapfile
    
    watch -n 5 killall USR1 dd    <--每隔5秒输出dd的中间过程
    :set number(:set nu)   <---vim中显示行号
    :set nonumber <---vim中取消行号显示
    /etc/default/locale  是debian的语言配置文件位置,修改后长期有效
    tail -f log   实时监控日志
    ifconfig eth0 10.0.2.1    <--将网卡eth0的IP地址改为10.0.2.1
    cat -n或者grep -n  可以添加行号显示
    cd -  进入上一次跳转的目录
    /etc/crontab 系统自动某个时间自动运行里面的命令
    cd /lib/modules/`uname -r`/kernel/drivers/net   <--` `之间为Linux命令
    tail -f /var/log/xxx.log   -->实时查看日志
    tee /proc/acpi/bbswitch <<< OFF -->关闭独立显卡,前提是装了bbswitch模块并且已经加载
    ls -lt --> 将文件按照时间顺序排序并且显示详细信息
    sudo useradd -r -m -s /bin/bash chao  创建一个用户chao并且家目录为/home/chao/
    加密压缩
    tar -czvf - file | openssl des3 -salt -k password -out /path/to/file.tar.gz
    解密解压
    openssl des3 -d -k password -salt -in /path/to/file.tar.gz | tar xzf -
    pdftk 1.pdf 2.pdf 3.pdf output 123.pdf 将1.pdf 2.pdf 3.pdf合并成123.pdf
    google-chrome --proxy-server="socks://127.0.0.1:10808" --no-sandbox  用系统代理方式打开谷歌浏览器
    vmware-installer -u vmware-workstation    linux环境下卸载vmware
    echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache
    :1,20s/a/b/g #vim中将1-20行中的a换为b
    setfacl -R -m -u:jellyfin:rwx movies/ 增加用户jellyfin对movies以及下面的所有文件的读写执行权限
    getfacl movies 查看movies的所有权限
    ssh -X xx@xx : ssh登录时转发gui界面 @chaoqu

    linux下用命令调节亮度,以管理员权限执行下列语句,70为亮度值,请根据需要更改,太低会看不见,不一定是这个路径,
    主要找到brightness文件位置 可用 find /sys/ -name brightness找出文件位置

    echo 70 >  /sys/class/backlight/intel_backlight/brightness

    减少vdi文件的大小,在虚拟机(Windows)上运行
    sdelete.exe -z C:
    然后关闭虚拟机,也可以不关闭(实测),最好还是关闭,在实体机上运行

    vboxmanage modifyhd xxx.vdi --compact

    debian安装Windows上的字体

    首先将Windows下的字体拷贝到Linux下,如/usr/share/fonts/chinese,然后进入到该目录以管理员权限执行以下语句

    mkfontscale
    mkfontdir
    fc-cache -fv

    加快pip的下载速度,下面网址是清华大学的源

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx

    E: 无法获得锁 /var/lib/apt/lists/lock – open (11: 资源暂时不可用)
    E: 无法对目录 /var/lib/apt/lists/ 加锁

    ps -e | grep apt   找出来然后kill -9 进程
    #将pdf转化为pdf/a
    pdftops PDFOriginal.pdf PDFOriginal.ps
    gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf PDFOriginal.ps

    如果在这个过程中遇到了其它问题,欢迎在评论区留言,如果你已解决,也欢迎把具体的解决方法留在评论区,以供后来者参考
    ×

    感谢您的支持,请扫码打赏

    微信打赏 支付宝打赏
    guest
    0 评论
    内联反馈
    查看所有评论