linux系统编程
1.命令解析器
shell – unix操作系统
bash – Linux操作系统
本质: 根据命令的名字, 调用对应的可执行程序
2. Linux 快捷键
2.1 命令和路径补齐:
tab
2.2 主键盘快捷键:
- 历史命令切换:
历史命令:
history
向上遍历:ctrl+p或者方向键↑
向下遍历:ctrl+n或者方向键↓
- 光标移动:
向左:
ctrl+b或者方向键→
向右:ctrl+f或者方向键←
移动到头部:ctrl+a
移动到尾部:ctrl+e
- 删除字符:
注意:在linux中光标覆盖的字符指的就是光标后面的字符
删除光标后边的字符:ctrl+d
删除光标前边的字符:ctrl+h或者 删除键backspace
删除光标前的所有内容:ctrl+u
3. Linux 系统目录结构
- 根目录:
- /bin:
- /dev:
- /etc:
- /home:
- /lib:
- /media:
- /mnt:
- /root:
- /usr:
详情见:Linux 系统目录结构
4. 用户目录
- 绝对路径:从根目录开始写 如
/home/ningcaichen - 相对路径: 相对于当前的工作目录而言
.表示 当前目录..表示 当前的上一级目录-表示 在两个临近的目录直接切换 cd - -
[email protected]:~$ningcaichen:当前登录用户@:at,在ubuntu:主机名~:s用户的家目录(宿主目录)$:当前用户为普通用户#:超级用户(root)
5. 文件和目录操作
-
查看目录
1). tree (必须安装该软件)
2). ls -la -
在目录a和目录b之间徘徊:
cd acd b三种回家方式:
cd /home/ningcaichencd ~cd查看当前在哪个目录:
pwd -
创建目录
mkdir dirNamemkdir dir/dir1/dir2 -p -
删除空目录:
rmdir dirName(用的不是很多)
删除整个目录:rm dir -r(r表示递归的删除),如果想看递归的过程用rm -ri dir -
创建文件:
touch 文件名
如果文件不存在就创建文件,如果文件存在就修改文件的时间
- 删除文件:
rm 文件名(加参数-i可以看到提示过程) - 给妻子置办一份财产, 跟情人的一模一样
- 妻子查看清单中的内容(5种方式):
- 妻子使用了黑科技, 不管在哪儿都能迅速来到我身边(快捷方式):
- 妻子将我的财产做了备份