1 C
2 C++
3 Windows
4 Linux
5 数据库
- 5.1 SQL
- 5.2 Mysql
- 5.3 Oracle
- 5.5 Sqlite
- 5.6 数据库范式
- 5.7 游标
6 数据结构
7 算法
- 7.1 栈和队列
- 7.2 基本排序算法
- 7.3 合并排序
- 7.4 快速排序
- 7.5 优先级队列与堆排序
- 7.6 符号表及其基本实现
- 7.7 深度优先算法 DFS 和广度优先算法 BFS
- 7.8 桶排序
- 7.9 基数排序
8 Qt
9 AS400
10 Web
- 10.2 JavaScript
- 10.3 简述 cookie 和 session 及 token
- 10.4 Https 双向证书认证
- 10.5 URL 详解
12 C
13 框架
14 协议
15 工具
17 QA
4.2 Linux_Cmd
Linux常用命令
whoami命令可以知道当前使用的帐号
文件系统中可以使用路径描述某个文件或者文件夹的位置。 绝对路径从文件系统的开始文件夹描述路径,例如 /home/tarena 所有绝对路径都是以/做开头的 相对路径是从某一个文件夹开始描述另外一个文件夹的位置。 . 代表当前文件夹 .. 代表当前目录的父目录 tarena 代表的是当前目录中叫tarena的子目录
pwd命令可以返回当前目录的绝对路径
clear命令可以把屏幕上的所有内容清除掉
ls命令可以察看指定目录里的内容,使用方法如下 ls <目录路径> 如果要察看当前目录的内容可以省略路径 ls命令支持-a和-l选项,-a选项可以把所有内容都显示在屏幕上,-l选项可以显示每个文件或目录的详细信息。-a选项和-l选项可以合并成-al。
cd命令可以把任何一个目录调整成当前目录,使用方法如下 cd <目录路径>
mkdir命令可以创建新目录,使用方法如下 mkdir 目录路径1 目录路径2 mkdir命令还可以同时创建多个具有父子关系的目录,需要使用-p选项,例如 mkdir -p 目录路径
rmdir命令可以删除一个空目录,使用方法如下 rmdir 目录路径
rm命令可以删除一个非空的目录,需要使用-rf选项,使用方法如下 rm -rf 目录路径
touch命令可以创建一个新文件,使用方法如下 touch 文件路径 如果文件已经存在则会修改文件的时间
rm命令可以删除一个文件,使用方法如下 rm 文件路径
cp命令可以把一个文件复制一份,使用方法如下 cp 文件路径1 文件路径2 命令执行完成后路径1对应的文件会被复制一份以路径2的方式保存
mv命令可以实现对文件的剪切复制效果,使用方法如下 mv 文件路径1 文件路径2
tar命令可以用来实现打包压缩处理,使用方法如下 tar zcvf day03.tar.gz day03 这个命令可以把day03目录制作成day03.tar.gz文件
tar命令还可以对压缩文件进行解压缩处理,使用方法如下 tar zxvf day03.tar.gz
脚本文件可以包含多条操作命令,执行脚本文件就相当于按顺序执行内部的所有操作命令。
脚本文件制作完成后需要添加执行属性,使用chmod命令,方法如下 chmod <属性值> 文件路径
ln命令可以制作链接文件,使用方法如下 ln 文件路径1 文件路径2 文件路径1代表一个已经存在的文件,文件路径2代表一个还不存在的文件。 使用这种命令创建的链接文件叫做硬链接。
cd $OLDWPD 切换两个目录
ln命令也可以用来制作软链接文件,使用方法如下 ln -s 文件路径1 文件路径2 软链接文件依赖于原有文件
ps命令可以察看当前终端窗口中运行的所有程序,每个程序都有一个进程ID。
kill命令可以强制终止一个程序的运行,需要使用那个程序的进程ID。可以使用-9选项强制终止。
sudo命令可以使用最高权限执行某些命令
查看环境变量echo $CPATH查看,环境变量配置 vi .bashrc(永久设置) export PATH=.:%PATH 用source .bashrc永久生效 临时设置 vi ~/.bash_profile 打开脚本写入,用source保存,清除 unset CPATH 设置
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论