zoukankan      html  css  js  c++  java
  • Arch linux 使用心得

    haroopad 的安装过程

    看了网上去官网下载解压包,按照ubantu的安装方式,对postint文件操作的时候老是没反应,但是我已经chomd 755赋予权限了,不知道啥情况就老是不行,所以就索性换种方式

    yaourt -S haroopad tldr-git
    安装了haroopad tldr-git

    后来我一直找不到haroopad,他显示已经被安装在了
    /tmp/ (不知道有没有记错)
    我去指定目录下面只看到了一个
    harooped-v0.13.1-x64.deb

    试着去安装这个deb文件
    网上说有三种方式运行deb文件,
    一是安装dpkg yaourt -S dpkg,然后按以前的方法装。
    二是写PKGBUILD。
    三是直接解压运行。
    我选择方案一
    pacman -S dpkg
    dpkg -i harooped-v0.13.1-x64.deb(安装)
    dpkg -L harooped(显示所有已经安装的Deb包,同时显示版本号以及简短说明)
    之后发现了我的harooped的位置
    感谢这位大佬的dpkg提醒,让我知道了dpkg -L 的用法
    dpkg用法

    linux 机器时间不对

    一开始我以为是时区不对
    但是我记得之前我时间已经调成Asia ShangHai
    vim /etc/localtime
    感觉这不是时区的问题,真的不知道问题出在哪里,以后懂了再解释
    然后采用无脑式解决方案:
    ntpdate pool.ntp.org

    linux 添加默认的桌面快捷键

    参考链接
    第一种:

    进入 /usr/share/applicatoions,找到所需的软件的快捷方式,拷贝到桌面就可以了。

    这种方法不适用所有程序,有的程序不会在这里创建快捷方式。

    第二种:

    以软件Netanim为例,桌面新建空文件名为Netznim(不要双击打开,要先打开Editor,用它打开),打开Text Editor,打开刚刚创建的空文件,添加内容:

    [Desktop Entry]

    Type=Application

    Version=0.9.4

    Name=Netanim

    Comment=Run Netanim

    Icon=/usr2/ns-allinone-3.25/netanim-3.107/netanim-logo.png

    Exec=/usr2/ns-allinone-3.25/netanim-3.107/NetAnim

    Terminal=false

    第三种:

    还是以Netanim为例,具体根据自己的进行修改

    运用软链接的方法

    在命令窗口中输入:

    ln -s /usr2/ns-allinone-3.25/netanim-3.107/Netanim ~/Desktop

    即可在桌面看到相应的快捷方式。这里前一个路径是程序的源路径,第二个是需要创建快捷方式的地方。

    打开pdf文件

    通过 evince语句打开图形化界面,然后选择相应文件

    打开图片

    display 指令打开图形化界面

    vim使用心得

    1. 1yy 就是复制一行
    2. p 就是粘帖
    3. 搜索某个字段: 命令行模式下 输入"/China" 查找"China" 然后 n指向"下一个", N指向"上一个" 。

    截图

    1. shift + F11 之后鼠标变成 十 字形状,然后选择
    2. 在~/Picture 下面查看 ,用display 打开查看
      另外可以在terminal上进行指令:
      gnome-screenshot -ca(截图并存储到剪切板)

    查看mp4格式

    1. 安装mlayer pacman -S mplayer
    2. mplayer "filepath" 打开视频文件
      更新:
      使用mpv mplayer我找不到进度条 也不知道怎么调快速播放,不会用
      mpv牛逼,mpv的操作快捷键

    1对比度 -
    2对比度+
    3亮度 -
    4亮度+
    5伽马 -
    6伽马+
    7饱和度 -
    8饱和度+
    9音量减小
    0音量增加
    上方向键播放进度快进1分钟
    下方向键播放进度快退1分钟
    左方向键播放进度后退5秒
    右方向键播放进度前进5秒
    ctrl与 - 号组合 音轨和视频的调节(音轨快进一些)
    CTRL与+号组合 音轨和视频的调节(音轨减慢一些)
    p或者空格 暂停
    i 显示视频的详情参数
    m 静音
    z 字幕后退
    x 字母前进
    f全屏
    q 退出
    #切换音频轨,多音频的可以用
    j 切换字幕,多字幕的时候可以使用
    J 大写,反方向的切换字幕
    【或{ 播放速度减慢,变化速度不一样
    】或} 播放速度加快,倍速变化速度不一样
    backspace 播放速度返回到一倍速
    < 逐帧播放

    按下播放,回弹暂停

    忘记root用户的密码

    解决方案,进入单用户下

    ifconfig 没法使用

    pacman -S net-tools dnsutils inetutils iproute2

    查看某个端口的进程使用情况

    1. lsof -i:{端口号}
    2. netstat -tunlp用于显示tcp,udp的端口和进程等相关情况
      注意:
      -t (tcp)仅显示tcp相关选项
      -u (udp)仅显示udp相关选项
      -n 拒绝显示别名,能显示数字的全部转化成数字
      -l 仅列出有在Listern(监听)的服务状态
      -p 显示建立相关链接的程序名
      netstat -tunlp 查看所有的tcp udp 端口进程

    找不到target,比如 pacman -S ifconfig

    pkgfile -s ifconfig  找到ifconfig对应的包位置
    再pacman

    ssh localhost 登陆时出现的密码问题

    ssh操作有3个指令:
    systemctl enable sshd.service 开机启动
    systemctl start sshd.service 立即启动
    systemctl restart sshd.service 立即重启

    $ exit # 退出刚才的 ssh localhost
    $ cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost
    $ ssh-keygen -t rsa # 会有提示,都按回车就可以
    $ cat id_rsa.pub >> authorized_keys # 加入授权
    若授权了之后没反应 ssh localhost之后还是需要重新输入密码,则chmod 600 ~/.ssh/authorized_keys
    我用了chmod 664 ~/.ssh/authorized_keys命令,更改了authorized_keys文件的权限,因为我之前是可以正常无密码ssh localhost登陆的,更改权限后就把要说明的问题体现出来了。出现上述问题时因为这个文件需要不同的权限来阻止其他人对该文件的读写。因此用的是600而不是664,如果是664,则系统认为时不安全的,这时候就要输入密码了。

    文件权限模块

    ls -al 之后会看到

    //举个例子
    drwxr-xr-x  3 root    root   4096 Oct 28 22:49 .
    drwxr-xr-x 18 root    root   4096 Nov  8 16:49 ..
    drwx------ 33 gengren users  4096 Nov 22 01:20 gengren
    -rwxr-xr-x  1 root    root  10842 Oct 28 13:31 Home
    -rwxr-xr-x  1 root    root  10842 Oct 28 22:47 login.html
    -rwxr-xr-x  1 root    root  10842 Oct 28 18:06 【真の黑科技】Drcom-WEB.html
    
    

    好的,里面的 至于
    drwxr-xr-x分别是什么意思呢,分割开来看
    d rwx r-x r-x
    d是目录,d表示directory,-表示普通文件,可能是二进制文件还有其他的。
    重点来了
    之后的 rwx组合 r-x r-x 分别表示读 写 执, 每个组合分别为: 文件拥有者, 拥有文件用户组和other的权限
    当我们 主要看的是x 如果是diretory的话要记住, x表示执行,如果没有x权限的话是无法 cd 进去的
    然后 r:4 ; w:2; x:1。 结果就是

        chmod 修改文件权限 chmod 777 .bashse
        chown gengren .bashse
        chgrp genren install.log
        //记住,必须-R  ,如果是目录的话想递归操作必须加 R
    

    关于文件扩展名

    看P150

    Linux目录配置

    只能多看了 ,P152

    查看文件内容

    cat : 没啥特殊,内容会比较多
    tac : 反向 cat
    nl :显示出内容行数
    head :前几行
    tail : 后几行
    less : 没用过
    more :n往下 d往上一页

    文件查找

    whereis(寻找特定文件)
    比find 快,因为是到数据库中中找,如果找不到就用
    find -name [name]
    另外 脚本文件名的查找
    whichis

    terminal快捷键

    1. 最大化窗口: ctrl+上
    2. 最小化窗口: ctrl+下
    3. 删除整行: ctrl + w
    4. 回到行首: ctrl + a
    5. 回到行末: ctrl + e
    6. 保存停止编辑: ctrl + s

    打开网上下载的txt文件发现乱码了

    iconv -f gbk -t utf8 钢铁是怎样炼成的.txt > 钢铁是怎样炼成的.utf8.txt

    去~目录下查看隐藏文件
    ls -a
    就可以看到有个 .navicat64
    把他删除掉即可无限试用

  • 相关阅读:
    sys、os 模块
    sh 了解
    TCP协议的3次握手与4次挥手过程详解
    python argparse(参数解析)模块学习(二)
    python argparse(参数解析)模块学习(一)
    Day17--Python--面向对象--成员
    Day16--Python--初识面向对象
    Day14--Python--函数二,lambda,sorted,filter,map,递归,二分法
    Day013--Python--内置函数一
    Day12--Python--生成器,生成器函数,推导式,生成器表达式
  • 原文地址:https://www.cnblogs.com/disandafeier/p/9927342.html
Copyright © 2011-2022 走看看