Linux基本使用
Control+d 退出
Control+l 清屏
###命令行
- 创建文件夹 mkdir aFolder
- 删除文件: rm aFile
- 删除文件夹:rm -r AFolder/
- 查看某个命令行使用: man rm
- 退出查看某个命令行: q
- 下一处 Enter键
###文件系统树
Linux只有一个系统树
Linux的分区为挂载点
挂载点:对应到系统树的某个层级范围
根目录:Root Directory /
当前工作目录:用户当前所站立的文件点,使用
$ cp file1 file2
$ cp -r dir1 dir2
$ mv file ..
$ mv file dir/
$ mv file1 file2 #如果file2存在,则将file2的内容替换为file1,然后删除file1
$ mv dir1 dir2 #dir2存在,则为移动操作
$ rm file
$ rm -r dir
|
|
####文件:三种文件
- stdin : 0,
- stdout: 1, 直接显示在屏幕上
- stderr: 2, 直接显示在屏幕上(报错信息)
#####输出重定向stdin >
$ cat file1 > file (将file1赋值给file)
$ cat file1 file2 > file (两个文件合并为新文件)
#####重定向错误输出 2>
$ ls xsdfsd 2> output.txt
######管道线: |
####权限
三种权限:
- Read :r
- Write :w
- Excute :x
查看文件权限
|
|
进程 PID(process id)
复制文本: Control Shift c
黏贴: Control Shift v
查找
locate :(从数据库中读取信息,有延迟)
find
grep
sudo updatedb:强制更新文件数据库
find . -type f
f 代表文件
d 代表目录
安装软件
- 下载安装包
- Deb
- apt-get
编译三步骤:
- .configure
- .make
- .make install
deb包
包含:程序本身,配置文件,安装位置, 依赖关系
安装deb包:
sudo dpkg -i xxx.deb
软件仓库
apt-get
Unbuntu安装GO(参考网址)
- 下载源码go1.3.3.linux-amd64.tar
- 解压缩 $: tar xvf go1.3.3.linux-amd64.tar
- 复制到根目录中 $:cp -r go ~
- 打开根目录中的rrc $: cd ~/go/src
- 安装 ./all.bash