Linux 常用操作

一、python相关

  • 1、安装python包

    1
    pip3 install baidu-aip
  • 2、列出所安装的python包

    1
    pip3 list
  • 3、卸载包

    1
    pip3 unstall baidu-aip
  • 4、使用python模拟键盘输入(输入快捷键)
    安装PyUserInput包

    1
    pip3 install PyUserInput

导入包

1
2
3
4
from pymouse import PyMouse
from pykeyboard import PyKeyboard
m = PyMouse()#鼠标
k = PyKeyboard()#键盘

使用

1
2
3
4
5
6
7
8
9
10
11
12
13
x_dim, y_dim = m.screen_size()
m.click(x_dim/2, y_dim/2, 1)#点击屏幕中间
k.type_string('Hello, World!')#输入"Hello,World"
# pressing a key
k.press_key('H')#按下键
# which you then follow with a release of the key
k.release_key('H')#松开键
# or you can 'tap' a key which does both
k.tap_key('e')
# note that that tap_key does support a way of repeating keystrokes with a interval time between each
k.tap_key('l',n=2,interval=5)#隔5秒点击

k.press_keys([k.windows_l_key,'d'])#组合键

二、网络相关

  • 1、查询IP地址
    1
    ifconfig

三、文件/文件夹相关

  • 1、列出当前目录文件
  • ls
  • ls -a:列出包含隐藏文件
  • 2、新建目录

    1
    mkdir filename
  • 3、重命名或移动文件
    重命名:

    1
    mv filename_old filename_new

移动到上一级:

1
mv file ../

  • 4、删除文件
    rm file
  • 5、删除文件夹
    rm -rf youdir
  • 6、复制文件到远程服务器
    scp -r youdir root@123.123.123.123:~

    系统相关

    1、播放音频

    1
    mplayer auido.mp3

注:可以播放地址为url的音乐

2、执行定时任务

  • crontab -e 进入编辑
    1
    2
    #min hour date month week command
    0 11 * * * /usr/bin/python3 /home/pi/PycharmProjects/alarm.py

上面代码意思:每天11点执行python3 alarm.py这个脚本

3、解决中文问题

终端连接远程服务器时,中文乱码,不能输入中文,以及不能显示中文等。

  • 下载中文包:sudo apt-get -y install language-pack-zh-hans
  • 编辑/etc/locale.gen去掉zh_CN.utf8的注释
  • 执行locale-gen
  • sudo nano .bashrc打开这个文件
  • 在末尾加上export LANG=zh_CN.UTF-8
    注:
    1、纯中文的系统,设置LC_ALL=zh_CN.XXXX,或者LANG=zh_CN.XXXX都可以
    2、系统提示,标题为英文,中文输入环境,设定 LC_CTYPE=zh_CN.XXXX,LANG=en_US.XXXX就可以了。

    4、多个命令行窗口

  • 创建窗口screen
  • ctrl+A+D将会话放入后台,回到之前会话
  • screen -ls查看当前创建的会话
  • 回到之前挂起的会话,screen -r 1234,参数为上一步查出的id
  • 终止会话,ctrl +d

5、tmux的使用

screen类似功能。

会话操作

  • 新建会话
    tmux new -s name
  • 挂起会话
    tmux detach或者快捷键ctrl b d,先按前两个松开后按后一个。
  • 会话列表
    tmux ls
  • 连接会话
    tmux a -t name
  • 终止会话
    tmux kill-session nametmux kill-server终止所有

面板操作

  • 新建面板
    水平:ctrl b + %,垂直:ctrl b + '

  • 关闭面板
    ctrl b + x

  • 切换下一面板
    ctrl b + o

  • 显示时钟
    ctrl b + t


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

文章标题:Linux 常用操作

本文作者:子非鱼

发布时间:2018-11-04, 11:19:29

最后更新:2019-04-15, 22:03:46

原始链接:https://Wangsr.cn/2018/11/04/2018-2018-09-08-Linux常用操作/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏