![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
listenerri
个人博客地址: http://listenerri.com
展开
-
自定义bash终端提示符
可以提示上一条命令是否出错,如果出错,最左边绿色的笑脸就会变成红色的哭脸, 可以显示当前所在路径, 当切换到root用户时用户名变为红色提示git仓库分支名称: 如果当前目录是git仓库的根目录,则以黄色的文字显示当前仓库的分支,否则不显示最终效果如图所示: 配置方法请查看我的最新个人博客: http://listenerri.com/2016/05/04/自定义bash终端提示符原创 2015-10-26 04:22:28 · 1078 阅读 · 0 评论 -
BASH最常见的激活模式及激活选项
Bash最常见的激活模式是交互式和非交互式:1.交互式激活指其标准输入和输出都连接在终端上.又分为三种类型:login,非login,posix 以及受限的shell. 确定一个shell是否是交互式的可以通过检测$PS1环境变量.(1) 当Bash作为login shell被激活时,它将依次读取并执行以下文件:/etc/profile,~/.bash_profile,~/.bash_login转载 2015-05-07 11:57:31 · 2635 阅读 · 0 评论 -
apt-get 代理设置
升级到 Ubuntu10.04 后,发现 apt-get 的代理设置有改变了,在 9.10 以前使用 http_proxy 环境变量就可以令 apt-get 使用代理了export http_proxy=http://127.0.0.1:8000sudo apt-get update然后在 Ubuntu10.04 下就无效了,看来 apt-get 已经被改成不使用这个环境变量了。转载 2015-03-26 13:44:58 · 1270 阅读 · 0 评论 -
linux中VI编辑器使用个人记录
VI编辑器有三种编辑模式:命令模式、最后行模式、文本编辑模式 启动VI后进入的第一种模式是”命令模式“、从命令模式可进入最后行模式和编辑模式、而后两种模式之间不能直接切换、必须按ESC键退回到命令模式后在进入响应模式那么、个人感觉命令模式就相当于最后行模式和编辑模式的中间模式或者说是过度模式、它只起到跳转和过渡作用 以上都是使用感受、仅作记录、如有错误请指出接下来看看VI的原创 2014-12-15 21:11:51 · 670 阅读 · 0 评论 -
reaver使用相关
(非TP-LINK路由推荐–d9 –t9参数防止路由僵死reaver -i mon0 -b MAC -a -S –d9 –t9 -vv)小结-学习时应因状况调整参数(-c后面都已目标频道为1作为例子)目标信号非常好: reaver -i mon0 -b MAC -a -S -vv -d0 -c 1目标信号普通: reaver -i mon0 -b MAC转载 2014-12-15 21:11:14 · 2205 阅读 · 0 评论 -
ubuntu下文件压缩/解压缩命令总结
.gz 解压1:gunzip FileName.gz解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ---------------------------------------------转载 2014-12-15 21:10:56 · 500 阅读 · 0 评论 -
linux命令中|管道流的意思
在linux中、可以利用符号:"|"来实现管道功能、那么什么是管道功能呢:管道是Shell的一大特征、他将多个命令前后连接起来形成一个管道流、管道流中的每一个命令都作为一个单独的进程运行、前一个命令的输出结果座位后一个命令的输入、从左到右依次执行每一个命令 例如:使用"ls --help|more"命令来显示"ls"命令的帮助信息,由于帮助信息过长,可以使用管道"|原创 2014-12-15 21:10:17 · 1457 阅读 · 0 评论 -
Ubuntu常用命令与技巧
sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkd转载 2014-12-15 21:08:08 · 573 阅读 · 0 评论 -
linux使用fondconfig配置文件修改默认字体(gnome3)
昨天在ArchLinux下将xfce4桌面环境修改为gnome3后,发现顶栏字体很丑,使用gnome-tweak-tool配置工具修改系统字体后无果,只能修改系统界面字体,无法更改顶栏字体,又尝试修改主题css文件修改字体,依然无效,查询资料后了解到可以修改fontconfig的配置文件来修改默认字体 在此推荐一个网站,可以网页生成font.conf文件,也就是fontconfig的配置文件,网址原创 2015-10-25 21:19:51 · 7361 阅读 · 0 评论 -
Gnome3提取gnome-shell.css以及修改和编译
原帖:http://hack.fdzh.org/item?id=522GNOME 3.12 开始使用 GResource 二进制资源文件保存 js/css/svg 等文件,需使用 gresource 解压,使用 glib-compile-resources 封装。 将下面的代码保存为一个sh脚本文件:#!/bin/shgs="/usr/share/gnome-shell/gnome-shell转载 2015-10-23 00:14:42 · 4126 阅读 · 0 评论 -
Linux Netcat 命令——网络工具中的瑞士军刀
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立…netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶转载 2015-05-07 13:59:33 · 665 阅读 · 0 评论 -
GRUB2命令和环境变量列表
摘取自GRUB2中文手册环境变量biosnum当链式加载时,GRUB 需要知道根设备的 BIOS 驱动器号。如果 BISONUM 变量正确设置,GRUB 就 不需要猜测驱动器号了。它会改变 BIOS 驱动器在链式加载系统中的映射关系。 chosen当执行菜单项时,GRUB 自动设置 CHOSEN 变量为当前菜单项标题。如果当前在单项是某个菜单的子 菜单,那么 CHOSEN 会包含它的父菜单转载 2015-05-10 16:35:18 · 13124 阅读 · 1 评论 -
常用 Git 命令清单
转载: 原帖地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本转载 2016-01-01 23:42:32 · 453 阅读 · 0 评论 -
tilda开机启动不透明
当前系统,archlinux+xfce4tilda简介tilda有一个非常方便的功能,那就是绑定一个按键,来切换tilda这个终端模拟器的显示和隐藏, 注意是显示和隐藏而不是开启和关闭,它在切换的期间不会影响终端中所执行的命令, 如果用过deepin linux的话应该就知道dde自带的终端有个特殊的模式叫雷神模式, 原理就跟tilda一样开机启动设置tilda开机启动很简单,就是在’~/.原创 2016-05-09 14:51:20 · 2891 阅读 · 0 评论 -
archlinux xfce4 l2tp服务启动失败
arch+xfce4+networkmanager下设置l2tp的时候不需要设置L2TP共享密钥 也就是说只需要设置服务器,账户,密码即可 如果一直提示服务启动失败,那就先只设置服务器和账户,密码设置为连接时询问,然后启动下连接应该就不会提示服务启动失败了 之后再设置为保存密码即可原创 2016-04-10 19:25:05 · 1818 阅读 · 0 评论 -
linux制作可启动iso
仅作个人记录在arch下mkisofs命令和genisoimage命令是一样的,mkisofs是genisoimage的一个链接使用isolinux作为引导,需自行下载并放到iso根目录下,需手动编写isolinux.cfg并放到isolinux下,具体参见其他可启动iso最后使用如下命令:mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolin原创 2016-04-13 14:56:18 · 3487 阅读 · 0 评论 -
hybrid-sleep和sleep以及hibernate的区别
bybrid-sleep混合休眠模式: 是指电脑sleep(睡眠模式)和hibernate(休眠模式)同时进行,即把信息保存到内存的同时也写入到系统主分区的hiberfil.sys文件中sleep睡眠模式,linux下也叫挂起(suspend): 把信息到存到内存中,但不能断电,断电后数据丢失,恢复最快hibernate休眠模式: 把信息写入到文件中,也就是硬盘中,不会有断电丢失数据的问题,但原创 2016-03-09 15:14:58 · 6431 阅读 · 0 评论 -
通过VGA启动参数来设置屏幕分辨率模式
VGA Boot modes to set screen resolutionA simple way to set your screen resolution and color depth for most Live Linux distro’s is via the use of the vga=parameter boot option. For example at boot you m转载 2016-01-13 05:48:05 · 7142 阅读 · 0 评论 -
U盘+GRUB2引导PE或linux镜像
详细看原文:链接 安装grub2到u盘:sudo grub-install --root-directory=/media/u /dev/sdbgrub2引导WinPE1.U盘上建立WXPE目录,将WinPE文件放置入内:目前网络上的WinPE到处都是,各种版本其实都差不多,主要需要如下5个文件: LDRXPE NTCOM PE SETUPLDR.BIN WINPE.IS_大致过程是:L转载 2015-05-10 02:26:29 · 7137 阅读 · 0 评论 -
Grub2的一些典型菜单写法
重启写法menuentry "重启"{ reboot}关机写法menuentry "关机"{ halt}从主引导启动#最后一句或者 chainloader (hd0)+1menuentry "启动主引导记录 " { set root=(hd0) chainloader +1}从某个分区启动#从第一磁盘的第一分区启动#最后一句或者 chainloader (h转载 2016-01-25 23:29:03 · 8860 阅读 · 0 评论 -
genymotion切换中英输入法
使用的默认的谷歌输入法,系统提说按shift+space可以切换中英输入法,可惜无效,只能增加输入空格经测试,按住shift+任意字母键+space可以切换原创 2016-01-08 09:48:51 · 2476 阅读 · 0 评论 -
arch-linux+xfce4+lightdm+uefi个人安装记录
在中文+英文arch-wiki的指导下,大概经过了将近十次的格式化+重装,终于满意了,这个过程中也了解了linux新的系统服务管理机制:systemd(systemclt),不说废话了,开始安装步骤 折腾日期为:2015-4-28到2015-5-??arch更新迅速,如果要参考本文,自行留意日期,也可以自己去arch-wiki去看官方教程 网络配置安装arch,是不原创 2015-05-01 01:06:19 · 28520 阅读 · 0 评论 -
arch使用create_ap创建wifi热点
安装yaourt -S archlinuxcn/create_ap#或者:yaourt -S aur/create_ap终端下创建热点“` 首先执行ifconfig命令查看网卡端口 下面是我的:“`shell ap0: flags=4163解释:ap0:是我用create_ap命令创建出来的apenp4s0f2:有线网卡lo:暂时不清楚ppp0:原创 2015-05-29 12:36:16 · 6661 阅读 · 0 评论 -
Linux如何编译安装源码包软件
一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否转载 2015-05-06 23:41:08 · 542 阅读 · 0 评论 -
Ubuntu 14.04 标题栏实时显示上下行网速、CPU及内存
首先当然是用wget下载indicator-sysmonitor,终端执行命令:wget -c https://launchpad.net/indicator-sysmonitor/trunk/4.0/+download/indicator-sysmonitor_0.4.3_all.deb 。下载好后,先不要急于安装,因为软件有些依赖关系还没解决。终端执行:sudo apt-get insta转载 2015-02-10 16:46:31 · 1019 阅读 · 0 评论 -
linux修复开机出现grub rescue模式
搜了点网上的资料、发现都是修复MBR分区的、我的电脑是GPT分区+UEFI、虽然不同、但也大同小异、出现grub rescue模式一般是硬盘分区出现变动、导致旧的grub找不到启动文件而出现的、今天开机是出现了这样的提示:error:file'/grub/x86_64-efi/normal.mod'not foundentering rescue mode...grub res原创 2015-01-20 14:48:37 · 14653 阅读 · 1 评论 -
Ubuntu的挂起和休眠
挂起==Suspend To RAM(STR)休眠==Suspend To Disk(STD) 挂起之后内存还在工作,休眠之后所有设备都停止工作。 挂起速度比休眠快,恢复的也快。 《Ubuntu 挂起 休眠》 挂起是挂起硬盘,把计算机的当前状态全部装载到内存里,即硬盘停止供电,但内存还要供电。优点是恢复快,缺点是要持续供电,断电就得重启了。 休眠是把系统当前状态保存到硬盘中的一个休眠文件里,然后所转载 2014-12-15 21:07:53 · 1033 阅读 · 0 评论 -
linux中硬盘及网卡的表示方法
Linux中的所有设备均表示为/dev下的一个文件,各种IDE设备分配一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件,例如:IDE0接口上的主盘成为/dev/hda,IDE0接口上的从盘成为/dev/hdb;SCSI0接口上的主盘称为/dev/sda,SCSI0接口上的从盘称为/dev/sdb。设备名称中的三个字母为a,表示是第一个硬盘,而为b则表示为第原创 2014-12-15 21:11:39 · 1023 阅读 · 0 评论 -
linux中用户信息及密码相关知识
在linux中若修改用户信息、密码,组群信息、密码等、其实是在修改/etc/passwd,/etc/shadow,/etc/group,/etc/groupshadow等文件的内容、这四个文件的意思分别是:用户帐号信息文件、用户口令文件、用户组信息文件、用户组口令信息文件具体内容可以分别打开看看、都是文本文件、结构清晰 这里具体说说口令信息文件、shadow文件(包括用户口原创 2014-12-15 21:11:50 · 906 阅读 · 0 评论 -
ubuntu profile-environment-bashrc 添加环境变量
Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 ~/.profile : 在登录时用到的转载 2014-12-15 21:10:02 · 682 阅读 · 0 评论 -
linux中bin和xbin下可执行程序的区别
/bin下的都是Linux最基础的,所有用户都可以使用的外部命令/sbin下的都是只有超级用户root才能使用的、管理Linux系统的外部命令/usr/bin以及/usr/local/bin下的都是所有用户都能使用的可执行程序目录/usr/sbin、/usr/local/sbin、usr/X11R6/bin是只有超级用户才能使用的、用来管理系统的可执行程序目录原创 2014-12-15 21:11:45 · 3585 阅读 · 0 评论 -
linux直接启动到字符界面或从字符界面启动到图形化界面
修改/etc/inittab文件将内容为:"id:5:initdefault"的行的数字5改为3,保存重启即可直接进入字符界面PS:3和5分别表示运行级别从字符界面启动到图形化界面只需执行"startx"命令即可原创 2014-12-15 21:11:46 · 1197 阅读 · 0 评论 -
linux主要目录的作用
手动敲一遍、算是加强记忆吧~ /:文件系统的入口,也是最高一级的目录/bin:最基本的且着急用户和普通用户都可以使用的命令放在此目录下,如:ls、cp等/boot:存放Linux的内核及引导系统所需要的文件,包括引导装载程序/etc:存放系统配置文件,一些服务器的配置文件也放在这里/dev:存放所有的设备文件,比如声卡、磁盘等/home:包含普通用户的个人主目录,如/h原创 2014-12-15 21:11:52 · 700 阅读 · 0 评论 -
linux中各个shell配置脚本文件的作用域和启动时间
########################部分资料来自于网络,添加和修改了一些个人的理解########################先说明三个概念(注意字符界面系统和图形化界面系统的区别):1、登录shell(交互式)正常登录程序启动的shell.既登录成功后紧接着给登录用户启动的shell.(个人理解,如果你没有使用图形化的桌面环境,而是使用的字符界面的系统原创 2015-04-19 15:16:43 · 2302 阅读 · 0 评论 -
/etc目录的根目录下的文件作用
系统初始化/etc/inittab 运行级别、控制台数量/etc/timezone 时区/etc/inetd.conf 超级进程文件系统/etc/fstab 开机时挂载的文件系统/etc/mtab 当前挂载的文件系统用户系统/etc/passwd 用户信息/etc/shadow 用户密码/etc/group 群组信息转载 2015-04-19 15:01:48 · 2363 阅读 · 0 评论 -
linux中使用脚本来创建文件备份
新建一个名为“bak”的文件,内容如下:#!/bin/bashsudo cp $1 $1_`date +%y%m%d_%R`把它放在您能够记住的目录下,比如“/home”执行命令“sh /home/bak xxx”,就可以将当前文件夹下的文件“xxx”另存为“xxx_yymmdd_HH:MM”的格式了备份文件名字的可以自己定义具体查看date命令的用法转载 2015-04-19 14:57:16 · 1225 阅读 · 0 评论 -
linux关闭nvidia独显的方法
两种方法:1、修改swich文件首先相关命令有:cat /sys/kernel/debug/vgaswitcheroo/switch #查看显卡开启状态echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch #重启X后使用集成显卡进行输出echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch #重启转载 2015-04-26 17:57:37 · 19778 阅读 · 0 评论 -
Archlinux systemd 开机执行rc.local
Archlinux 替换initscript 为systemd方式后,许多服务启动方式已经发生变化。原来的/etc/rc.local已经消失,并被建议使用tmpfiles.d方式替换。但是有些操作tmpfiles.d无法替代。需要手动写一个rc-local.service 文件。 nano /usr/lib/systemd/system/rc-local.service#内容如下:转载 2015-05-03 12:43:41 · 5296 阅读 · 0 评论 -
执行java程序出现异常提示
执行java命令后、第一句出现: Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp如下图: 这是因为系统环境变量里多了一个变量: _JAVA_OPTIONS只需要删掉它就行了! 1、windows下在环境变量里找到、然后删除就行了 2、linux下、在/etc/profile文件中添加以下命令:unset原创 2015-04-26 19:12:18 · 1636 阅读 · 0 评论 -
linux中/etc/rc.local脚本的作用
linux会在开机之后自动source执行/etc/rc.local 那么它与init.d目录中的脚本有什么区别呢? 上一篇博客其实已经说了这两种脚本的作用了,这里再具体说一点 个人理解: init.d目录中的脚本都是以服务的形式启动的,顾名思义,服务会在后台一直运行所以,系统在执行init.d目录中的服务脚本时,会分别单独为每个服务脚本启动一个非登录非交互式shell来始终在后台运行服务脚本一直原创 2015-04-20 18:00:30 · 25462 阅读 · 3 评论