Windows/Linux使用
qiuchangyong
这个作者很懒,什么都没留下…
展开
-
笔记本电脑如何开启wifi热点共享
这需要你的笔记本能使用有线上网,即带有RJ45接口,现在很多笔记本都不带了,所幸我的这款DELL笔记本还带有这种接口,所以就很方便了。2.在Windows设置里有个“网络和Internet”,点进去有个“移动热点”,选择“共享我的以下Internet连接”下拉框中的网络名称,再将“与其他设备共享我的Internet连接”这个打开。最近新拉了电信宽带,结果安装时给的猫都不带无线功能,要另外购买路由器,不想购买,到货也没那么快,有个闲置的路由器又不在身边。看官,如果你遇到了同样的麻烦,我给你支个招,亲测有效。原创 2023-03-11 23:48:46 · 5861 阅读 · 0 评论 -
安卓App抓包经验谈
通常要将抓包保存为pcap文件,在电脑上使用wireshark打开分析,可使用命令:tcpdump -i eth0 host 47.100.116.9 -s 0 -c 100 -nn -w /sdcard/1.pcap,这表示抓取经过网卡eth0的,来自或发往主机47.100.116.9的100个网络包,保存到文件/sdcard/1.pcap,这里-s 0表示抓取完整包,-nn表示不显示抓包过程的打印信息。选择真机的好处在于App运行正常,因为是真实环境嘛,不像模拟器,有的App检测环境时,可能会闪退。原创 2023-02-19 02:11:09 · 2659 阅读 · 0 评论 -
系统环境变量path的列表不见了
点击确定后,再次点击path后,你就发现是列表展示了。将c:\.....到下一个分号 ,剪切放到最前面去。path显示是一行并不是以列表方式显示。转载 2022-08-21 15:43:25 · 4694 阅读 · 5 评论 -
windows下查看exe文件依赖的dll
如题,安装VC后,在安装目录下能够找到一个叫dumpbin.exe的程序,在命令行下,用它来查看一个exe的依赖的dll,如下所示:> dumpbin/dependents C:\Windows\System32\curl.exeMicrosoft (R) COFF/PE Dumper Version 14.16.27045.0Copyright (C) Microsoft Corporation. All rights reserved.Dump of file C:\Windo..原创 2021-10-12 18:54:09 · 2802 阅读 · 0 评论 -
Linux中文输入法安装
使用kali linux系统,安装ibus。配置更新源打开终端进入:/etc/apt/sources.list使用vim添加下列更新源(i:开始编辑)#kali官方源deb http://http.kali.org/kali kali-rolling main non-free contrib#中科大的源deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirro转载 2021-06-30 22:50:55 · 81 阅读 · 0 评论 -
Linux下如何查看NVIDIA显卡信息
$ lspci | grep -i nvidia# lshw -C display原创 2021-06-30 21:54:04 · 1343 阅读 · 0 评论 -
ubuntu进不了系统,如何解救硬盘里的数据?
如题,我的一块硬盘里只装了一个ubuntu系统,突然就进不了系统了,系统自检的时候都提示磁盘Bad,磁盘错误,有坏道。但是里面还有重要数据没有拷出来,这下糟了。然而也没有那么糟糕,这里给出两个方法支招,可以试试,嗯嗯,我的试成功了。方法一:从u盘启动盘启动,一个unbuntu的U盘安装盘,不会制作,网上去百度,一般装系统都是从U盘安装的。启动后会弹出一个界面问你,是直接运行U盘里的ubuntu还是安装ubuntu,当然是直接运行了。运行后进入系统,再去看看原来的硬盘,被挂载进来没有,应该是挂再进来了原创 2021-03-10 00:35:30 · 1683 阅读 · 0 评论 -
windows下查看某个端口被哪个进程占用的方法
比如我想要知道80端口被哪个进程占用,只需要两个命令就可以搞定了。首先打开cmd.exe,在里面敲第一条命令:netstat -ano | findstr 80,然后回车,会出来很多行哦,每一行对应一条端口占用的信息,每一行的最后部分就是进程ID啦!记下这个对应端口80的进程ID。再接着敲第二条命令:tasklist | findstr 上面获得的进程ID,这时候就打印出进程的名字,简单吧!...原创 2021-03-10 00:16:43 · 164 阅读 · 0 评论 -
shell脚本中的工作目录和脚本路径的区别
如果有一个"XXX.sh"脚本,不是从脚本所在的路径执行的(即./XXX.sh),就有工作目录和脚本路径的区别。你在shell脚本中用到了 "."去访问一个程序,那么这个"."代表的是脚本被执行的路径呢还是脚本所在的路径呢?比如这个"XXX.sh"位于"~/abc/"目录下面,而你从"~/def/"目录下面运行它,shell脚本中的"."所代表的路径就是"~/def/",这个当前目录的"."就是工作目录。还有一个是脚本所在的路径,这是用dirname命令获得的。脚本所在的路径是固定的,所以可以通过它原创 2020-12-12 14:02:39 · 2667 阅读 · 0 评论 -
启用windows防火墙的专用网络,导致ping不通
今天发现使用同处一个局域网的一台电脑ping另一台电脑,却ping不通,原因就是启用了专用网络,专用网络就是局域网范围内的,公用网络则是指外网。为了内网的测试,需要关闭防火墙的专用网络就可以了。...原创 2020-12-04 17:30:59 · 911 阅读 · 0 评论 -
关于pthread中pthread_join函数和pthread_detach函数的使用
A thread that is created in a joinable state should eventually either be joined using pthread_join or detached using pthread_detach.pthread创建的线程结束后资源释放的问题,需要使用pthread_join函数或者pthread_detach函数。因为The default setting of the detach state attribute in a new原创 2020-11-22 00:59:29 · 268 阅读 · 2 评论 -
linux命令之users
这里介绍一个linux命令:usersusers - print the user names of users currently logged in to the current host它可以看出当前有哪些用户登录到该主机。如果你有天登录ssh的时候,敲一下这个命令,如果发现返回的空格分隔的用户名不止一个,表明有其他人正在登录到该主机。...原创 2020-10-17 17:19:38 · 294 阅读 · 0 评论 -
ubuntu服务器修改ssh登录用户名及端口
1. 如果默认的ssh登录用户名为ubuntu,需要开通root账户,添加密码:passwd root还需修改配置,具体方法:vi /etc/ssh/sshd_config确保一下几行是打开的,#为注释符号# Logging#SyslogFacility AUTH#LogLevel INFOPermitRootLogin yes# Authentication:LoginGraceTime 2mPermitRootLogin prohibit-passwordStrict原创 2020-10-17 16:04:26 · 2768 阅读 · 0 评论 -
Linux查看/设置/删除环境变量
shell下通过env命令显示所有的环境变量,通过set命令显示所有的本地shell变量。注意:这里的环境变量和本地shell变量并非同一概念,前者需要如下设置,后者只要“变量名=变量值”即可。bash下设置:export 变量名=变量值删除:unset变量名csh下设置:setenv 变量名 变量值删除:unsetenv 变量名...原创 2020-09-15 17:17:19 · 250 阅读 · 0 评论 -
Windows下netstat使用
查询进程占用网络端口的命令:netstat -ano这样会显示带有进程ID的查询结果如果还要显示进程名,使用命令:netstat -abno原创 2020-08-26 14:16:03 · 212 阅读 · 0 评论 -
Windows批处理的知识小结
@echo off 表示取消命令回显,这样执行的命令不会打印出来%* 表示当前的批处理文件完整路径+文件名%~dp0 表示当前目录,相当于linux的cwd未完待续原创 2020-08-01 10:55:39 · 99 阅读 · 0 评论 -
ubuntu18.04安装clang和clang++
命令:sudo apt install clang安装后会在/usr/bin目录下同时存在clang和clang++原创 2020-07-29 10:50:02 · 5834 阅读 · 0 评论 -
linux几种配置文件
1. /etc/profile影响所有用户,登录时被执行一次2. /etc/.bashrc影响当前用户,打开shell时被读取3. ~/.bash_profile影响当前用户,登录时被执行一次ubuntu和debian没有这个文件,centos有这个文件。4. /etc/environment...原创 2020-06-29 12:03:19 · 164 阅读 · 0 评论 -
How to prevent connections from closing after a while in PuTTY
How to prevent connections from closing after a while in PuTTYAs someone that has to code on a project, then update the changes on the production server, change some configuration on the server remotely via SSH, i know how tedious it is when the SSH...转载 2020-06-23 19:44:45 · 130 阅读 · 0 评论 -
阿里云服务器创建swap分区,解决内存不足的问题
没想到在阿里云服务器编译ffmpeg还遇到gcc报错:internal compiler error: Killed (program cc1plus)Please submit a full bug report,百度了之后,知道这是由于内存不足引起的。从阿里云官网得知:swap的功能与相应内核参数Linux 将物理内存分为内存段的部分被称作“页面”。交换是指内存页面被复制到预...原创 2019-05-07 21:12:55 · 1274 阅读 · 0 评论 -
git代理设置与取消
0x00 前言国外的git代码下载速度很慢,怎么办?google的代码无法下载怎么办?解决方法简单暴力,前提就是手里要有一个国外的代理,可以翻墙下载东西。0x01 设置HTTP代理设置全局代理模式,这里只设置了http,下载aosp项目足够用了,至于https代理没有研究git config --global http.proxy http://127.0.0.1:80801设置完后,在 ~/.gitconfig 这个文件中会找到对应配置[http] proxy = ...转载 2020-06-20 11:46:26 · 468 阅读 · 1 评论 -
linux du命令
du用于统计目录下的文件大小,很有用。基本用法如下:1.统计当前目录下的总的文件大小du -sh2.统计当前目录下所有子目录的文件大小du -h3.统计指定最大深度子目录下的文件大小du -h -d 2这里指定最大子目录深度为2,只统计当前目录时就指定0...原创 2020-06-20 11:42:11 · 185 阅读 · 0 评论 -
Ubuntu18.04启用中文输入法
Ubuntu18.04发布了,但是搜狗输入法目前尚未支持。而18.04自带的中文输入法选择sunpinyin为预设中文输入引擎,但是并没有将sunpinyin放入iso镜像中,详情参考18.04 从镜像开机无法输入中文的问题(已解决)。将预设输入法改为intelligent pinyin就好,下面给出具体的操作步骤(针对像我一样的小白)点击设置,进入设置界面 在语言选项点击安装语言管理(Manage Installed Language),初次使用一般会自动帮你安装中英文语言包,如果安装了中文包转载 2020-06-06 22:13:56 · 182 阅读 · 0 评论 -
如何从“添加/删除程序”列表中手动删除程序
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:256986Microsoft Windows 注册表说明概要本文介绍在您尝试从“添加/删除程序”中删除某个项目后该项目仍然显示时,如何以手动方式将其从“添加/删除程序”工具中删除。更多信息警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Micr.翻译 2020-06-02 16:13:27 · 633 阅读 · 0 评论 -
Ubuntu完全卸载Apache
1. 删除apache$ sudo apt-get --purge remove apache-common$ sudo apt-get --purge remove apache2.找到没有删除掉的配置文件,一并删除$ sudo find /etc -name "*apache*" |xargs rm -rf3.删除关联,这样就可以再次用apt-get install apache2 重装了#dpkg -l |grep apache2|awk '{print $2}'|x转载 2020-05-17 01:32:09 · 482 阅读 · 0 评论 -
Windows环境变量设置的优先级
Windows环境变量有用户变量和系统变量之分,这里的优先级高低是:系统变量 > 用户变量。也就是说,环境变量设置相同,先在系统变量里面找,找不到再到用户变量里面去找。而在一个环境变量里面,如果有多个值,优先级是最前面的或者最上面的项优先级高。比如在Path环境变量里面,同时设置了python2.7和python3.6的路径,结果是先设置的起作用,这对于切换使用不同版本的软件比较方便,只需要上移/下移就行。在控制台下用where命令查询应用的路径,可能出现多个,根据环境变量设置的优先级列出,第原创 2020-05-14 19:46:46 · 4139 阅读 · 2 评论 -
linux 信号signal和sigaction理解
今天看到unp时发现之前对signal到理解实在浅显,今天拿来单独学习讨论下。signal,此函数相对简单一些,给定一个信号,给出信号处理函数则可,当然,函数简单,其功能也相对简单许多,简单给出个函数例子如下: 1 #include <signal.h> 2 #include <stdio.h> 3 #include <unistd.h> ...转载 2020-05-04 15:17:10 · 231 阅读 · 0 评论 -
linux压缩和解压命令tar
tar是linux中很方便的压缩和解压命令,其常用的形式有:tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.tar -czf archive.tar.gz foo bar # Create archive.tar.gz from files...原创 2020-04-27 16:59:01 · 272 阅读 · 0 评论 -
debian下运行netstat失败的解决
如果提示:bash: netstat: command not found说明没有安装netstat工具,而该工具在net-tools工具包内。apt-get install net-tools再说一句,net-tools包还包含:arp, ifconfig, netstat, rarp, nameif and route这几个工具。参考:https://linuxconfi...转载 2019-12-20 21:15:07 · 283 阅读 · 0 评论 -
Windows下判断一个模块(exe或dll)是32位还是64位的简单方法
简便方法:直接用记事本或者notepad++打开exe文件(dll文件),会有很多乱码,不要头疼,接下来只需要在第二段中找到PE两个字母,在其后的不远处(两个NUL之后)会出现d? 或者L。若是d?,则证明该程序是64位;若是L,则证明是32位。...转载 2019-12-16 16:25:26 · 1259 阅读 · 0 评论 -
unix(Freebsd)sshd重启失败解决方法
第1步:登录root用户登录到Freebsd系统。第2步:执行命令“vi /etc/rc.conf”并确定。第3步:检查是否存在“sshd_enable="YES"”一行代码或是代码出错,如果没有添加。第4步:添加完之后输入“:wq!”并回车确定。第5步:再次执行“service sshd restart”并回车确定,当系统提示“Stopping sshd.Starting sshd.”时即可说明...转载 2018-04-20 17:32:53 · 1249 阅读 · 0 评论 -
SSH Client解决Server responded "Algorithm negotiation failed."的问题
原文地址:https://segmentfault.com/a/1190000005709819这个错误是ssh server端的配置算法缺乏所致。# 修改ssh的配置文件vim /etc/ssh/sshd_config# 允许root用户登录,将“PermitRootLogin without-password”更改为PermitRootLogin yes# 在配置文件中添加如下内容...转载 2018-04-20 15:21:24 · 3299 阅读 · 0 评论 -
查看FreeBSD的进程
本文转自 https://blog.csdn.net/dragonbbc/article/details/839899FreeBSD是一个多任务的操作系统,也就是说同时可以执行多个程序。一个执行中的程序就是进程。每个进程都有一个由系统临时分配的唯一标识,称为进程ID(可从1分配到99999),或PID。绝大多数的进程都有一个父进程,即用来启动该进程的进程。但是,在系统中有一个叫做init的进程...转载 2018-04-24 00:45:40 · 1639 阅读 · 1 评论 -
如何在命令行中使用 ftp 命令上传和下载文件
原文地址:本文中,介绍在 Linux shell 中如何使用 ftp 命令。包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹。尽管现在有许多不错的 FTP 桌面应用,但是在服务器、SSH、远程会话中命令行 ftp 命令还是有很多应用的。比如。需要服务器从 ftp 仓库拉取备份。步骤 1: 建立 FTP 连接想要连接 FTP 服务器,在命令上中先输入ftp然后空格跟上 FTP 服务器的域名...转载 2018-04-21 23:25:45 · 11586 阅读 · 1 评论 -
Linux系统glibc库版本信息查看
以下内容参考自:https://www.cnblogs.com/dux2016/p/6229283.htmlhttps://blog.csdn.net/feisy/article/details/177920931. CentOS/lib/i386-linux-gnu/libc.so.6 或rpm -qi glibc或ls -l /lib/libc.so.6 2. Ubuntuls -l /lib...转载 2018-03-31 11:39:36 · 2478 阅读 · 0 评论 -
linux下ssh上传下载文件到服务器
发现linux下的ssh命令不能像windows下的ssh client那样可以用拖放的方式,上传本地文件到服务器和从服务器下载文件到本地。在网上找到这个命令不错:scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上scp -rp username@remoteIP:/path/filename /path #将远转载 2016-01-27 16:18:53 · 2674 阅读 · 0 评论 -
linux查看文件系统的使用空间和文件夹占用空间的命令
df -h这个是查看文件系统的大小的。文件系统 容量 已用 可用 已用% 挂载点/dev/sda6 42G 21G 20G 52% /udev 3.9G 4.0K 3.9G 1% /devtmpfs 1.6G 836K 1.6G 1% /runnone转载 2016-03-16 19:59:42 · 4122 阅读 · 0 评论 -
Linux下nano命令使用指南
原文地址:https://www.cnblogs.com/wuxiang/p/6019509.html 1.什么时候用nano?一般网络很卡,ssh时一用vim/vi 就死窗口,或者死机的情况2.如何使用? 打开或新建文件#nano 文件名 禁用自动换行#nano -w /etc/fstab 保存所做的修改 Ctrl+O退出,按下 ...转载 2018-04-21 22:15:40 · 1078 阅读 · 0 评论 -
SSH Secure Shell Client连接Debian 9.1.0遇到algorithm negotiation failed问题
这是由于sshd配置文件里缺少加密算法造成的,解决方法如下:在配置文件里添加Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbcMACs hmac-md5,hmac-sha1,u...原创 2018-05-22 16:39:44 · 909 阅读 · 0 评论 -
linux shell命令之history
我们在Linux的shell下敲命令执行操作,所执行过的命令都会保存到起来,我们可以通过上、下箭头按键在shell的$后调出最近执行的命令,相信大家都用过的。这里介绍的这个history就是一个神奇的命令,可以在shell里敲"history"实时,看出来什么。它能显示出最近在shell里所有执行过的命令操作,这样就可以不用重复敲击一个复杂而难记的命令行语句了,可以从中拷贝过来。...原创 2018-07-05 12:20:36 · 262 阅读 · 0 评论