第一条:可执行文件
chmod -R 777 某文件夹的绝对路径.比如cookiex用户目录下面的abc目录设置为777,通过:chmod -R 777 /home/cookiex/abc-R表示的是目录以及目录下面的所有内容都设置为相同的指定权限位
第二条:文件颜色意义
蓝色表示目录;
绿色表示可执行文件; 红色表示压缩文件; 浅蓝色表示链接文件; 灰色表示其它文件; 红色闪烁表示链接的文件有问题了;
第三条:为什么要配置环境变量,环境变量的作用
比如你打开DOS窗口输入命令:javac此时windows干了什么事呢? 它首先去当前目录下找javac.exe 如果发现没有就去system32下找 如果还没有就去你电脑中配置的环境变量中找了,如果这里也没有,那么就告诉你没有这个命令如果你装了JDK:c:\java\jdk1.6,你就可以把c:\java\jdk1.6\bin配置到环境变量中,此时重启DOS窗口,输入javac,就会成功执行该命令总之,环境变量就是告诉电脑去哪里找命令
第四条:命令 sudo apt-get 学习
APT的使用(Ubuntu Linux软件包管理工具一)
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ------(package 安装包)sudo apt-get install # -----(package - - reinstall 重新安装包)
sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...)
sudo apt-get remove #-----(package 删除包)
sudo apt-get remove - - purge # ------(package 删除包,包括删除配置文件等)
sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安装的包
sudo apt-get dist-upgrade # ---------升级系统
sudo apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)
sudo apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
sudo apt-get check #-------检查是否有损坏的依赖
第五条 deb
deb 是将包文件信息以及包内容,经过gzip和tar打包而成。处理这些包的经典程序是dpkg,deb包在Linux操作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。
经常是通过 sudo dpkg --install xxx.deb 来运作。
首先要在网页上下载这个安装包,然后再终端执行这个命令。
第六条 编辑和使环境变量生效
gedit ~/.profile
source ~/.profile
第七条 从操作系统中查找文件
1 使用命令 locate 快速的查找文件文件夹(更新慢)
locate keyword ;
此命令是通过数据库进行查询,数据库是定时进行更新,有时候新建的文件夹数据库还没有来得及进行跟新,那是通过此命令就查询不到了;
所以可以使用updatedb来手动更新数据库,进行查询;
2最常用的方法是使用命令 find 来进行查找文件和文件夹;
格式为 find 查询位置 查询参数;
such as:
1) find . -name *linuxcast* 其中 . 表示当前目录下进行查找即查找位置;-name 是指文件按文件名进行查找即查找查询参数 ;* * 表示 文件名中带有“linuxcast”的文件;
2)find / -name *.conf 其中 / 表示在根目录下进行查找; *.conf 表示所有名字以.connf结尾的文件;
3)find / -perm 777 从根目录下查找所有权限是 777的文件;
4)find / -type d 在根目录下查找所有是目录类型的文件 d 表示问目录;
5)find / -name "a*" -exec ls-l {} \ ; 表示找所有以a开头的文件,并执行ls-l 的命令;
第八条 在linux上使用 git 命令
首先了解一下什么是git呢 ,git是用来做什么的呢?有什么作用呢?
什么是 Git ?
如果你是一名软件开发人员,那么你必须熟悉Git。 Git极大地方便开发人员对软件开发源代码版本或版本控制。这是一个分布式版本控制系统。 GIT 速度、数据完整性上比 SVN 更好,同时还支持非线性工作流程。 Git 最初由Linus Torvalds为Linux内核开发而设计。 Linus Torvalds 是 Linux内核设计和Git的缔造者。 GIT最初被用着为来自世界各地的开发人员更新Linux内核源代码而设计。任何其他版本控制系统,每一个Git的工作目录具有完整的历史和完整版的跟踪能力,提供全面信息库。 Git是在GNU通用公共许可证的条款下分发免费软件。
Git 是怎么运行的?
Git 的处理数据更像是一组快照,小型文件系统的快照。您提交的文件或保存在Git的项目库的项目每一次状态基本上需要一个快照。因此,它保存了一个参考的东西让所有的文件看起来像在那一刻提交的快照。为了提高效率,快速和准确,如果文件没有变化,Git不会再次保存该文件除非您的提交有进一步的变化。它只是简单地存储到它的链接已经存储以前相同的文件。
它是用来处理十万的文件大项目。 Git主要是为Linux开发。现在它也支持大多数主流操作系统,包括BSD,Solaris和OS X,甚至是微软的Windows。
如何使用Git?
有很多不同的方式使用git。多数时候,我们使用命令行工具,当然肯定还有很多的图形用户界面(GUI)的软件。我将在终端使用Git命令行。终端中使用命令行,您可以运行所有Git命令,而Git工具的图形用户界面只能使用基础的功能。
怎样安装Git?
大多数的Linux发行版已经预装了Git。但是可能你需要安装最新的版本。对于RedHat/CentOS / Fedora,使用下面的命令在终端安装:
sudo yum install git
如果你在一个基于Debian发行版本像Ubuntu,试试下面的命令安装:
sudo apt-get install git
如果你是 openSUSE 使用下面的命令安装:
zypper install git-core git
对于更多不同的发行版本, 点击这个链接的查看安装说明。
创建你的身份信息
首先,你需要为GIT设置你的用户名和电子邮件地址:
git config --global user.name "Mf Iftekher"
git config --global user.email xyz@xyz.com
检查你的 Git 设置
检查你的Git设置,在终端使用以下命令。
git config --list
克隆一个git仓库
首先,你必须为你的项目开始克隆的Git仓库,只有你可以提交你的修改。
git clone https://gitlab.com/xyz/abc.git
上面的命令是如何可以克隆服务器的Git仓库。在本示例中使用Git存储库服务器gitlab和abc.git是名字。你可以使用Git托管服务器或服务器的FQDN,Git的IP地址。
初始化一个新的Git仓库
如果你想开始为您的代码库Git仓库服务器,使用下面的命令:
git init
这将启动一个新的Git仓库和机器/主机现在可以作为一个特定的代码存储库服务器。你可以通过使用主机的IP地址或主机名访问新创建的存储库。
检查 Git 状态:
git status
添加新的文件存储库
让我们添加一个文件到您的新创建 git 存储库。现在创建一个演示文件,通过以下命令
vim demo.txt
通过发行的git仓库的索引添加这个新创建的文件:
git add demo.txt
现在,我们需要这样用你的 git 存储库
git commit -m 'first commit'
为“demo.txt”文件添加内容和评论并提交它。
vim demo.txt
将下列内容添加到文件中。
这是一个演示文件。这是文件的第二线。这是第三行。
git commit -m 'second commit'
这将相应更新文件。
现在,将更改推到存储库。
git push
这将推动这一转变成为主分支。
从Git删除文件
你需要按照下面的步骤一步一步操作才能删除documentation.txt文件
git rm documentation.txt
git commit -m "documentation.txt file removed"
git push
重设GIT
如果你想重置你的索引和工作目录到你的最后一个提交的状态或任何提交,终端执行以下命令:
git reset --hard commit number/HEAD
Git 存储
你已经对部分文件做了改变但是您有不想提交,你可以暂时存储稍后再提交:
sudo git stash
获取Git
如果你想用git远程服务器存储库的最新的代码库同步你的本地的Git代码库,你需要使用下面的命令。
git pull
查看日志文件
如果你想看到一个包含日志的详细信息的主分支的提交列表,输入:
git log
检查 Git 分支
Git存储库可以包括主分支、多分支。你想知道你的git分支,终端输入:
git branch
以上只是介绍了基本GIT命令,希望你会喜欢!
Git 教程系列文章:
GitHub 使用教程图文详解 http://www.linuxidc.com/Linux/2014-09/106230.htm
Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm
Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm
Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm
Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm
Git 服务器搭建与客户端安装 http://www.linuxidc.com/Linux/2014-05/101830.htm
Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm
分享实用的GitHub 使用教程http://www.linuxidc.com/Linux/2014-04/100556.htm
Ubuntu下Git服务器的搭建与使用指南 http://www.linuxidc.com/Linux/2015-07/120617.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-12/126114.htm