About Bash
Created|Updated
|Post Views:
Bash的环境变量
- PROMPT_DIRTRIM
修改PS1中dir的个数 trim 留下几层目录
bashrc 检查错误
1 | $ bash -n ~/.bashrc |
Author: wang shaodong
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2022-03-23
sudo echo 3 > /proc/sys/vm/drop_caches 权限不足
1234# 以下命令可以解决 sudo 权限不够的问题sudo bash -c "echo 3 > /proc/sys/vm/drop_caches"# 以下命令也可以sudo sysctl -w vm.drop_caches=3
2020-01-19
About Shell
shell 直译为壳 有个著名的油气公司叫做荷兰皇家壳牌(英語:Royal Dutch Shell Plc)是世界第二大石油公司,公司在英國註冊,总部位于荷兰海牙。外国人什么都叫做壳,蛋壳,地壳,都是shell 有种包裹什么东西在里面的感觉操作系统分为内核和外壳 这个壳叫做shell, shell 用来和内核交流,shell 有CUI(命令行的), GUI (图形化的).unix/linux/freebsd 操作系统上最通用的人机交互界面就是命令行,典型 windows上最常用的是 图形化界面(忘记了一个gui系统的几个基本元素mouse ,window, focus,)下面主要讨论 命令行shell 格式各样的shell 常见的bash,sh, zsh,fish (经常听说 bash 4.xx 有什么命令注入漏洞)ash :bash(Bourne-Again SHell) :比较流行的一个shell基本各大linux发行版本都默认设置bash为shellzsh :号称最后一个shell 因为字母 z是最后一个了。。fish : 灵活的交互式shell, ...
2020-01-24
About Thread
多线程编程是实用程序必然要用到的工具 没有多线程、多进程编程就不是现代编程人员做的事情多线程的优缺点**优点** * * **缺点** * * pthread_cond_wait pthread_cond_signal 多线程的同步方法多进程的同步方法原子操作binder 通信RPC 调用12345678910111213141516171819202122char * mystrstr(const char *str,const char *substr){ if(str==NULL||substr==NULL) { printf("error NULL\n"); return NULL; } if(strlen(str)<strlen(substr)) { return NULL; } char *cp=str; char *subcp=substr; while(*cp) { while(*cp && *subcp && !(*cp-*...
2022-03-23
windows 添加开机启动的位置
widows 添加开机启动的方法 可以通过把可执行文件的快捷方式拖拽到 shell:startup 路径中实现开机启动12windows + R的运行窗口输入 shell:startup# C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ps: 注册表编辑器的名字 ,与标题无关gpedit.msc
2020-01-20
About Linux
Linux 的作用范围 Linux 本来仅仅是指一种类Unix系统(和unix比较像的操作系统称为类Unix系统)的kernel, 不包括 shell等其它实用工具.随着linux的日益壮大或者人们的口口相传,原本应该是GNU/Linux 指代整个操作系统,后来渐渐Linux 也指代整个操作系统. 但是在具体的上下文环境中还是可以分清楚是指代内核还是整个操作系统 Linux 的常见发行版本 首先解释什么是发行版本:发行版本是开源社区或者公司,甚至是个人把Linuxkernel拿过来,整合其它的使用工具,以及软件管理工具装配的一个便于终端用户使用的操作系统根据软件包管理工具的不同大概分为两个系列 :Debian 系列(使用 dpkg 作为底层工具)和 Redhat 系列(使用 rpm 作为底层工具),还有一些特立独行的发行版本使用的是其他的软件包管理工具(比如说 arch,和 gentoo) dpkg 系 Debian Ubuntu Linuxmint Deepin rpm 系 Redhat CentOS Fedora SUSE OpenSUSE pacma...
2020-02-19
about-ssh
ssh Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network ssh 也是Linux 命令之一,用于(取代telnet等不安全的协议软件)安全连接访问远程服务器. ssh 基本用法 以root用户通过端口22333登录192.168.23.4主机 1$ ssh root@192.168.23.4:2233 ssh的特殊姿势 只有你拥有台海外vps并且安装了ssh服务,可以通过ssh动态端口转发实现fq ssh [-D [bind_address:]port root@remotehost:2233 一般bind_address 是localhost netstat -nat 查看端口使用情况ssh 相关命令ssh-agent ssh-keygen
Announcement
This is my Blog