网站首页 > 文章中心 > 其它

linux发送键盘命令

作者:小编 更新时间:2023-10-15 10:36:39 浏览量:80人看过

Linux:请教各位老大们,如何在图形界面自动发送键盘指令?

建议使用按键精灵:

按键精灵是一个模拟鼠标键盘动作的软件.通过制作脚本,可以让按键精灵代替双手,自动执行一系列鼠标键盘动作.按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本.只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成

用什么Linux计算机指令可以达到"Ctrl+C" 键盘输入的目的?

请问如何向LINUX的某个进程发送键盘消息

a PID 进程id

b PPID 父进程id

linux发送键盘命令-图1

c RUSER Real user name

d UID 进程所有者的用户id

e USER 进程所有者的用户名

f GROUP 进程所有者的组名

g TTY 启动进程的终端名.不是从终端启动的进程则显示为 ?

h PR 优先级

i NI nice值.负值表示高优先级,正值表示低优先级

j P 最后使用的CPU,仅在多CPU环境下有意义

k %CPU 上次更新到现在的CPU时间占用百分比

l TIME 进程使用的CPU时间总计,单位秒

m TIME+ 进程使用的CPU时间总计,单位1/100秒

n %MEM 进程使用的物理内存百分比

o VIRT 进程使用的虚拟内存总量,单位kb.VIRT=SWAP+RES

p SWAP 进程使用的虚拟内存中,被换出的大小,单位kb.

q RES 进程使用的、未被换出的物理内存大小,单位kb.RES=CODE+DATA

r CODE 可执行代码占用的物理内存大小,单位kb

s DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb

t SHR 共享内存大小,单位kb

u nFLT 页面错误次数

v nDRT 最后一次写入到现在,被修改过的页面数.

w S 进程状态.

D=不可中断的睡眠状态

R=运行

S=睡眠

T=跟踪/停止

Z=僵尸进程

x COMMAND 命令名/命令行

y WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名

tail -f /var/log/message

linux,unix常用基本命令

①常用指令

ls ? ? ? ?显示文件或目录

-l ? ? ? ? ? 列出文件详细信息l(list)

-a ? ? ? ? ?列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir ? ? ? ? 创建目录

-p ? ? ? ? ? 创建目录,若无父目录,则创建p(parent)

cd ? ? ? ? ? ? ? 切换目录

touch ? ? ? ? ?创建空文件

echo ? ? ? ? ? ?创建带有内容的文件.

cat ? ? ? ? ? ? ?查看文件内容

cp ? ? ? ? ? ? ? ?拷贝

mv ? ? ? ? ? ? ? 移动或重命名

rm ? ? ? ? ? ? ? 删除文件

-r ? ? ? ? ? ?递归删除,可删除子目录及文件

-f ? ? ? ? ? ?强制删除

find ? ? ? ? ? ? ?在文件系统中搜索某文件

wc ? ? ? ? ? ? ? ?统计文本中行数、字数、字符数

grep ? ? ? ? ? ? 在文本文件中查找某个字符串

rmdir ? ? ? ? ? 删除空目录

tree ? ? ? ? ? ? 树形结构显示目录,需要安装tree包

pwd ? ? ? ? ? ? ?显示当前目录

ln ? ? ? ? ? ? ? ? ?创建链接文件

more、less ?分页显示文本文件内容

head、tail ? ?显示文件头、尾内容

ctrl+alt+F1 ?命令行全屏模式

stat ? ? ? ? ? ? ?显示指定文件的详细信息,比ls更详细

who ? ? ? ? ? ? ? 显示在线登陆用户

whoami ? ? ? ? ?显示当前操作用户

hostname ? ? ?显示主机名

uname ? ? ? ? ? 显示系统信息

top ? ? ? ? ? ? ? ?动态显示当前耗费资源最多进程信息

ps ? ? ? ? ? ? ? ? ?显示瞬间进程状态 ps -aux

du ? ? ? ? ? ? ? ? ?查看目录大小 du -h /home带有单位显示目录信息

df ? ? ? ? ? ? ? ? ?查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig ? ? ? ? ?查看网络情况

ping ? ? ? ? ? ? ? ?测试网络连通

netstat ? ? ? ? ?显示网络状态信息

man ? ? ? ? ? ? ? ?命令不会用了,找男人? 如:man ls

clear ? ? ? ? ? ? ?清屏

alias ? ? ? ? ? ? ? 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill ? ? ? ? ? ? ? ? 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程.

tar:? ? ? ? ? ? 打包压缩

-c ? ? ? ? ? ? ?归档文件

-x ? ? ? ? ? ? ?压缩文件

-z ? ? ? ? ? ? ?gzip压缩文件

-v ? ? ? ? ? ? ?显示压缩或解压缩过程 v(view)

-f ? ? ? ? ? ? ?使用档名

例:

tar -cvf /home/abc.tar /home/abc ? ? ? ? ? ? ?只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc ? ? ? ?打包,并用gzip压缩

当然,如果想解压缩,就直接替换上面的命令? tar -cvf? / tar -zcvf? / tar -jcvf 中的"c" 换成"x" 就可以了.

shutdown

-r ? ? ? ? ? ? 关机重启

-h ? ? ? ? ? ? 关机不重启

now ? ? ? ? ?立刻关机

halt ? ? ? ? ? ? ? 关机

reboot ? ? ? ? ?重启

将一个命令的标准输出作为另一个命令的标准输入.也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果.

例:grep -r "close" /home/* | more ? ? ? 在home目录下所有文件中查找,包括close的文件,并分页输出.

dpkg?(Debian Package)管理工具,软件包名以.deb后缀.这种方法适合系统不能联网的情况下.

比如安装tree命令的安装包,先将tree.deb传到Linux系统中.再使用如下命令安装.

sudo dpkg -r tree ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 卸载软件

注:将tree.deb传到Linux系统中,有多种方式.VMwareTool,使用挂载方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高级软件工具.这种方法适合系统能够连接互联网的情况.

依然以tree为例

sudo apt-get install tree ? ? ? ? ? ? ? ? ? ? ? ? 安装tree

sudo apt-get remove tree ? ? ? ? ? ? ? ? ? ? ? 卸载tree

sudo apt-get update ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 更新软件

sudo apt-get upgrade? ? ?

.rpm为RedHat使用的软件格式.在Ubuntu下不能直接使用,所以需要转换一下.

sudo alien abc.rpm

命令模式下:

:q ? ? ? ? ? ? ? ? ? ? ?退出

:q! ? ? ? ? ? ? ? ? ? ? 强制退出

:wq ? ? ? ? ? ? ? ? ? 保存并退出

:set number ? ? 显示行号

:set nonumber ?隐藏行号

/apache ? ? ? ? ? ?在文档中查找apache 按n跳到下一个,shift+n上一个

yyp ? ? ? ? ? ? ? ? ? 复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

/etc/passwd ? ?存储用户账号

/etc/group ? ? ? 存储组账号

/etc/shadow ? ?存储用户账号的密码

/etc/gshadow ?存储用户组账号的密码

useradd 用户名

userdel 用户名

adduser 用户名

groupadd 组名

groupdel 组名

passwd root ? ? 给root设置密码

/etc/profile ? ? 系统环境变量

bash_profile ? ? 用户环境变量

.bashrc ? ? ? ? ? ? ?用户环境变量

su user ? ? ? ? ? ? ?切换用户,加载配置文件.bashrc

su - user ? ? ? ? ? ?切换用户,加载配置文件/etc/profile ,加载bash_profile

更改文件的用户及用户组

sudo chown [-R] owner[:group] {File|Directory}

要想切换此文件所属的用户及组.可以使用命令.

扩展资料

以上就是土嘎嘎小编为大家整理的linux发送键盘命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章