文章目录
第二遍重新回顾Linux基础
1.查找忽略的知识点
2.再次记忆一些基础知识
3.巩固基础为运维研发工作,做好准备
只写一些细小的知识点,自己知道的就默认不写了
查看主机名
修改主机名
sudo hostnamectl set-hostname <newhostname>
查看IP地址
ifconfig
ip addr show
Linux的 “–”和“-”
“-” 引导短格式选项(单个字符)
“–”引导长格式选项(多个字符)
多个短格式可以写在一起 例如:tar -xzvf xxx
根目录文件的意义和作用
alias
alias 别名:为使用频率较高的命令做了简短的调用名称
添加别名: alias xx = "xxxxxxxxxx"
删除别名: unalias xx
让别名永久生效(将别名设置在~/.bashrc文件)
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
- 图解
直接在命令行界面输入firefox
可以直接启动浏览器,好像没什么用
更新20190118
可以用来打开图片 firefox xxx.png 或者 display xxx.png
数组越界发生什么
1.mmu硬件设备发现当前虚拟机的值是非法的或者是一个没有权限来访问的地址
2.硬件设备mmu向操作系统抛出一个异常
3.操作系统内核给对应进程发送11号信号,导致进程异常终止
命令行光标移动的几个操作
ctrl+u删除当前光标前面的文字
ctrl+k-删除当前光标后面的文字
ctrl+a:光标移到行首
ctrl+e:光标移到行尾。
ctrl+b:光标左移一个字母
ctrl+f: 光标右移
其他操作见另一篇博客
重定向
test.sh > filename | 重定向test.sh的输出到文件 filename 中。如果 filename 存在的话,那么将会被覆盖 |
---|---|
test.sh &> filename | 重定向 test.sh 的 stdout(标准输出)和 stderr(标准错误)到 filename 中。 |
test.sh >&2 | 重定向 test.sh 的 stdout 到 stderr 中。 |
test.sh >> filename | 把 test.sh 的输出追加到文件 filename 中。如果filename 不存在的话,将会被创建。 |