先放两个网址
Liunx命令大全
简明Vim练级攻略
Linux
命令 | 参数 | 说明 | 举例 |
---|
chown | -R | 转移文件夹所属用户 | sudo chown -R androidgit:androidgit androidtest.git |
cat | | 追加内容与文件后 | cat /tmp/id_rsa_lisi.pub >> ~/.ssh/authorized_keys |
cd | | 进入目录 | cd /home |
tail | -f | 将文件内容时时输出到控制台 | 打log时的神技能啊 |
nohup | | 将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。 | nohup command >>myout.file 2>&1 & |
打开程序
命令 | 说明 |
---|
sudo nautilus | 以管理员权限打开文件管理器 |
sudo baobab | 以管理员权限打开文件分析器 |
文件操作
命令 | 说明 |
---|
mkdir key | 创建名为key的目录 |
touch key | 创建名为key的文件 |
rm -rf | 非空目录名删除一个包含文件的文件夹 |
rmdir | 删除一个空文件夹,文件夹里有内容则不可用 |
rm 文件名 文件名 | 删除多个文件 |
cp 文件名 目标路径 | 拷贝一个文件到目标路径,如cp hserver /opt/hqueue |
cp -i | 拷贝,同名文件存在时,输出 [yes/no] 询问是否执行 |
cp - | f强制复制文件,如有同名不询问默认覆盖 |
tar -zxvf *.tar.gz | 解压 tar.gz格式的文件 |
zip -q -r html.zip /home//html | 将/home/html文件夹压缩为html.zip |
unzip html.zip | 解压html.zip文件 |
来自: http://man.linuxde.net/zip|将
|source *.install|安装install格式的安装包|
|whereis wine|找到所有包含wine的位置|
|which google-chrome|软件安装目录|
权限更改命令
命令 | 说明 |
---|
sh 路径/×.sh | 安装sh格式的文件,如 sudo sh /home/hp/Downloads/*.sh |
chmod +R 777 . | 对当前目录下的所有子目录和子文件进行 777权限的变更;通在安装软件时复制相关文件 |
chmod +x *.sh | 这个命令是为sh文件增加可执行权限 |
chmod -R 777 | 给文件或文件夹设置所有人可读写 |
例:rwx rw- r–
r=读取属性 //值=4
w=写入属性 //值=2
x=执行属性 //值=1
Vim命令
命令 | 说明 |
---|
vim key | 用vim编辑key |
:q | 退出 如果已经对文件做了修改,则不让退出 |
:q! | 强制退出 不保存 |
:wq | 保存并退出 |
:w | 保存 |
:w! | 强制写入 |
:wq! | 强制写入并退出 |
SSH命令
命令 | 说明 | 示例 |
---|
scp | 将本地文件上传到服务器 | scp a.txt admin@127.0.0.1:./test/b.txt |
scp - | r将本地文件夹上传到服务器 | scp -r dir liuweb@114.215.92.152:./dir |
ssh-keygen | 生成ssh密钥 | |
ssh -add 路径 | 添加私钥到ssh | |
Git命令
命令 | 说明 | 示例 |
---|
git remote add | 添加远程仓库 | git remote add origin androidgit@ip:Calculator.git |
git branch –track origin/master | 将当前分支与远程分支关联起来 | |
git branch –set-upstream-to=origin/master | 将当前分支与远程分支关联起来 | |
git checkout -b dev origin/dev | 创建远程的dev分支到本地 | |
网络相关
命令 | 说明 |
---|
sudo pppoeconf | 设置以太网 |
sudo pon dsl-provider | 连接以太网 |
sudo poff | 断开以太网 |