linux
AuroraPetard
这个作者很懒,什么都没留下…
展开
-
shell个人总结
$?查看上个执行的命令的退出状态码,只能显示上一个状态码的含义表示如下 0 命令成功结束 1 通用未知错误 2 误用shell命令 126 命令不可执行 127 没找到命令 128 无效退出参数 128+x L原创 2020-11-12 23:52:08 · 746 阅读 · 0 评论 -
Expect 自动化交互命令
Expect 自动化交互命令cat login.expect#!/usr/bin/expect# expect 接受命令通过这种方式传进来set HOSTNAME [lindex $argv 0]set USERNAME [lindex $argv 1]set PASSWORD [lindex $argv 2]set CMD [lindex $argv 3]#设置永不超时set timeout -1#具体的命令内容spawn ssh $USERNAME@$HOSTNAME原创 2020-06-04 15:23:48 · 204 阅读 · 0 评论 -
shell 总结3
$HOME/.config/user-dirs.dirs 为gnome的默认软件目录 可以自己设置双屏下切换焦点不用来回的移动鼠标了#! bin/pythonimport subprocess# just a helper functionget = lambda cmd: subprocess.check_output(cmd).decode("utf-8")# get t...原创 2019-11-06 23:14:11 · 265 阅读 · 0 评论 -
fcitx 添加输入法但并没有输入候选项
如图gnome 更新到 3.34 突然fcitx 的中文输入法(fcitx-googlepinyin)不能用了 甚是郁闷 滚动版linux要注意咯 突然有点不想用linux 太麻烦回到正题想着这个不能用就换个别的输入法,比如sougouu for linux (一般我不用,太耗资源) 发现deb 无法安装 各种依赖冲突 放弃第二种 fcitx 不行就换 ibus 另外一种输入...原创 2019-10-12 23:38:43 · 7016 阅读 · 0 评论 -
linux启动盘制作
universal usb-install 绝对良心,绝对好货,傻瓜式安装,比哪些什么绿色破解等等垃圾好用的多选择镜像 格式化为fat32 即可 或者选择 win32diskimage原创 2017-12-13 21:51:50 · 153 阅读 · 0 评论 -
centos区别
dvd版一般选择这个就行大约4.2G,everything 在dvd版的基础上添加了很多的包,个人认为没必要可按需添加minimal 这个镜像的目的是安装一个非常基本的系统,具有一个功能系统所需的最少的软件包原创 2017-12-13 22:24:28 · 178 阅读 · 0 评论 -
linux 下调节亮度
#! /bin/bashif [ ! -w /sys/class/backlight/intel_backlight/brightness ];then echo "password" | sudo -S chmod 777 /sys/class/backlight/intel_backlight/brightnessfiread bright v=$((88原创 2017-12-14 13:33:30 · 626 阅读 · 0 评论 -
修改启动图片和等待时间
mv /usr/share/images/desktop-base/desto-grub.png /usr/share/images/desktop-base/deskgrub.png.bkp将要换的图片换到上面的路径去图片名要和原来的启动图片名格式都一样,格式不同的话,用一些在线转换一下最后执行update-grub原创 2017-12-23 15:05:26 · 293 阅读 · 0 评论 -
command not found
1更新下系统 update upgrade dist-gr cl 2 路径此软件安装的路径不再$PATH下添加whereis ? 添加其到PATH中3权限不够,sudo 或root下再运行就行了,比如说在普通用户下直接运行service,前面没有加sudo就会显示command not found原创 2017-12-23 17:28:12 · 312 阅读 · 0 评论 -
li下Airpl Mo
安装类似与chkconfig的sysv-rc-conf ,sudo 运行选择air关闭原创 2017-12-25 15:02:45 · 158 阅读 · 0 评论 -
apt yum
sudo apt remove --purge xxxx 删除xx并删除其配置文件sudo apt autoremove --purge删除依赖包及其配置aptapt install -f可以自动修复安装即解决依赖包问题apt install xx安装apt remove xx删除apt autoremove删除依赖apt updateapt upgrad...原创 2017-09-23 16:22:20 · 351 阅读 · 0 评论 -
linux下$#@
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误$* 与 $@区别当命...原创 2017-12-28 10:47:02 · 275 阅读 · 0 评论 -
li下networking network-manager
nwtworking 是在/etc/network/interface里配置network-manager是那个图形化的配置如果两个同时都配置,那么默认会采用networkingblog.csdn.netUbuntu中启用关闭Network-manager网络设置问题! - CSDN博客4-5 分钟Ubuntu中启用关闭Network原创 2017-12-29 16:50:15 · 276 阅读 · 0 评论 -
centos7自动root用户登录
vim /etc/gdm/custom.conf在daemon下面添加AutomaticLoginEnable=TrueAutomaticLogin=root原创 2018-02-05 22:42:20 · 4537 阅读 · 0 评论 -
li下四个下载工具
1 aria2 aria2 -o savename urlaria2 –max-download-limit 600k urlaria2 -c 断续aria2 -x2 链接数x和2没有空格后面添加多个url 就会下载多个文件2 axelaxel -osavename urlaxel -n 10 10个连接数若意外中断重新运行相同命令就会继续下载不支持原创 2018-02-06 22:27:50 · 244 阅读 · 0 评论 -
linux下的shell 和python编写
第一句必不可少#!/bin/bash#! /usr/bin/env python3或#!/usr/bin python3执行两种方法第一种编写完直接bash s.shpython3 s.py第二种赋加xchmod a+x s.shchmod 777 s.py rwx 421 ugo 附加x之后直接原创 2017-11-24 22:49:06 · 1190 阅读 · 0 评论 -
li踢下线
who root pts/3 2016-08-09 16:12 (220.181.113.37)然后使用pkill -kill -t pts/1 命令来踢出用户 pts/1对应的是该用户的TTY基本原理:每个用户登录都会占用一个TTY(设备终端),可以理解为一个会话session,有了这个基础,那么要踢下线,其实就是强制关闭这个session(剪断电话线)。原创 2018-02-15 23:41:10 · 233 阅读 · 0 评论 -
li zip chaos unar
sudo apt install unarunar filename原创 2018-02-28 00:31:43 · 173 阅读 · 0 评论 -
li字符图形switch init shdo区别
查看目前状况systemctl get-default改变systemctl set-default multi-user.target 即多用户界面对应init 3systemctl set-default graphical.target 即图形界面对应 iinit 5还有其他所说的改/etc/inittab都已经过时了,很大一部分都转到systemctl来le原创 2018-02-15 23:39:09 · 382 阅读 · 0 评论 -
li echo重定向
echo > 会覆盖若文件不存在则创建>>追加cat > xx重定向输入由键盘原创 2018-02-08 16:22:33 · 251 阅读 · 0 评论 -
li ¥PATH
li执行命令需要带有路径,就像./so.sh但想ls看起来没有路径,其实是全局路径$PATH作用于此,当安装个软件¥PATH中没有,需要进入其目录下才能执行,那么长的路径 /usr/local/start.sh所以为了简单方便,将路径加到全局里面去,就能很方便的执行命令了,1/etc/profile找到export行,在下面新增加一行,内容为:export PATH=$PATH原创 2018-02-16 20:47:13 · 447 阅读 · 0 评论 -
vim替换and quick jump row head or tail
:s/old/new/ 替换当前行第一个 old 为 new :s/old/new/g 替换当前行所有 old 为 new :%s/old/new/g 替换每一行即全部的old为new用vim 一个一个字符跳太慢了,左右键按的烦home 当前行首,end尾G全部的尾gg全部的头vim中执行命令 :! commands最基本的复制是 y,粘贴是 p,剪切是 ...原创 2018-02-12 19:25:53 · 171 阅读 · 0 评论 -
ctrl c z d \ / nohub fg bg
终端下不能用ctrl z撤销用alt backspace或ctrl /命令运行时使用CTRL+C,强制终止当前进程那复制只好用ctrl shift c了指的是在终端里面复制用ctrlshiftc 其他地方还是ctrl c 或者 ctrl insert shift insert 来复制粘贴命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停 )查看jobs j...原创 2017-12-09 10:26:04 · 269 阅读 · 0 评论 -
ccentos install jdk
rpm -qa |grep jdk删除openjdkrpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64rpm -e --nodeps java-1.7.0-openjdk原创 2018-02-07 22:47:12 · 165 阅读 · 0 评论 -
linorder
man xxx xxx --help !!!!!pkill 按名字杀进程支持模拟自己kill $(pgrep xxx)history -a 将缓存区中写入文件中 !num重复执行以前执行的命令-c:清空当前历史命令; history n打印 history -s rm -rf /* 做下恶作剧 $(pgrep firefox) 获取中间命令的结果 例 kill $(pgre...原创 2017-12-12 15:40:40 · 223 阅读 · 0 评论 -
vmware 命令行 vmrun
#vmrun start "/opt/VMware/win2k8r2.vmx" gui启动带图形界面虚拟机 不加引号也可以 当然 nogui 就是无图形化界面,比较省资源 直接ssh#vmrun stop "/opt/VMware/win2k8r2.vmx"hard | soft强制关闭虚拟机(相当于直接关电源) |正常关闭虚拟机#vmrun reset "/opt/VMware...原创 2018-02-08 21:22:46 · 1039 阅读 · 0 评论 -
SSHL
以某个用户名登录远程主机此用户名在要连接的主机上存在ssh name@ip如果本地名与远程主机名一致 则可省略name ssh ip默认port22 可ssh -p 223 user@ip原创 2017-12-12 16:25:28 · 997 阅读 · 0 评论 -
li change server name
hostnamectl set-hostname xxx原创 2018-02-24 22:47:27 · 624 阅读 · 0 评论 -
li下zip invalid 即中文乱码
用unar 吧,解压就不会乱码了, 注意是unar 不是unrar unar很牛逼的 什么都可以解压,万能解压器问题重现win上压缩,传至li下用unzip解压出现invalid encoding总之就是乱码,然后zip中的视频就像是马赛克似的,所以sudo apt install unarunar xxx.zip然后安装mplayer ,smplayer,或vlc都行...原创 2018-03-18 11:35:29 · 530 阅读 · 0 评论 -
linux有趣的命令
1 cmatrix 帝国矩阵 仅在命令行下效果更佳2oneko 猫或狗跟着鼠标3termsaver 屏保4cowsay 多种图案可供选择 cowsay -l查看哪些动物 -f 用哪个动物5echo "rghearhaha" | pv -qL 10匀速输出6espeak 上帝的声音7fortune fortune-zh随机名言8rev 反转输出9sl 火车A ...原创 2018-01-18 12:36:24 · 246 阅读 · 0 评论 -
vim 常用快捷键
vim删除 db删除前面的一个单词 de 删除后面的一个 前面可加数字表示删除多少个d^ 删除前面的所有 d$删除后面的所有 此行中普通命令行alt 回车删除前一个单词idea 中 alt back 撤销 ctrl /注释vim 撤销 u 反撤销 ctrl r普通命令行ctrl /撤销普通命令行下:ctrl a首 ctrl e末ctrl u清除光标...原创 2017-12-10 17:21:53 · 217 阅读 · 0 评论 -
li wifi hardware disable
asus acer 貌似都有这个毛病,还有ubuntu等也有,既然都能显示,hardware disable即硬件显示关闭,硬件强制关闭,就是说,无线网卡没有坏,虽然曾经一度怀疑无线网卡坏了,折腾了好久,又是百度,google bing等搜索无果,重装系统等等,强迫症患者 突然今天,偶然发现 https://blog.csdn.net/ls12165/article/details/68189原创 2018-03-26 23:07:57 · 483 阅读 · 0 评论 -
li下键盘背光,重复键
xset 晚上关灯后键盘看不清soxset 是一个用来配置xwindow,万能的lixset led named 'Scroll lock'xset -led named 'Scroll lock'首先重复值,之前需要一下一下的按上下键才会有反应,现在只需要长按就行了,或直接xset xset r on off r repeat xset r rate time 手动滑稽xset b...原创 2018-04-09 16:33:56 · 178 阅读 · 0 评论 -
加速linux开机速度 systemctl
可以将 nouveau禁用以加快开机速度 ,nouveau为逆向nvidia效果不太好,会拖慢开机速度所以 /etc/modprobe.d/blacklist.conf blacklist nouveau 利用命令lsmod | grep nouveau查看是否禁止 systemctl list-units --type=service 显示所有已启动的服务 或者systemct...原创 2018-01-31 00:05:20 · 1382 阅读 · 0 评论 -
li下 application not icon
jetbrain 家族的再开启ide时,右下角,configuration create desktop ok其他的比如firefox,因为自带的是esr版本,所以想要最新的自己tar -zxvf 但搜索所有的app,没有发现,其实是没有创建,得需自己创建第一种方式,在 /usr/share/applications中创建 格式为[Desktop Entry]Encod原创 2018-04-15 11:12:02 · 132 阅读 · 0 评论 -
gnome theme extension 美化以及其他桌面
https://www.gnome-look.org/browse/cat/134/ord/latest/换个图标和主题 themes icons 再 移动到 到 icon用Mac+plank/usr/share/icons和themes中 有的直接不知道该怎么办推荐个dock docky 和plank 尤其是plank 简洁占用小配置plank 真是的 竟然忘了--help ...原创 2018-04-14 18:11:50 · 2183 阅读 · 0 评论 -
li下的一些值得install app
A: vlc 牛逼不解释A++ FISH 宇宙第一shell !!! chsh -s /usr/bin/fish差点网络 plank 简单高效 的dock gnome自带的强迫症无法忍受,cairdock太混乱 plank简单的不能再简单了,但非常强大plank --preferencesB:autojump 终于不用cd cd对于高级用户,你可以访问目录数据库,并修改它的内...原创 2018-04-15 22:44:34 · 394 阅读 · 0 评论 -
li shell
常用的bash 自然不用多说zsh+oh my zsh 感觉也就那样bash+autojump和zsh差不多 zsh兼容bash配置oh my zshgit clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc接来下,可以...原创 2018-04-16 13:11:47 · 234 阅读 · 0 评论 -
li shell random
random 或者sort -rR a.txt | head -1 随机排序然后取出前一行shuf:把输入行按随机顺序输出到标准输出。shuf -n1 a.txt n行数,取出几行#set fish_greeting (date)#set fish_greeting (fortune)#set fish_greeting原创 2018-04-17 11:10:51 · 152 阅读 · 0 评论 -
tmux 常用配置
cat tmuxNotes#设置前缀为ctrl e 左手掌外侧ctrlset -g prefix C-e#解除ctrl b与前缀的绑定unbind C-b# h j k l 左 下 上 右bind-key k select-pane -Ubind-key j select-pane -Dbind-key h select-pane -Lbind-key l select-pane...原创 2018-04-19 09:07:07 · 616 阅读 · 0 评论