Linux常用命令总结

pwd (print working directory)
打印当前工作目录

命令提示符:
    # 超级用户
    $ 普通用户
命令格式:
    命令 选项 参数

ls 选项 文件或目录
选项:
-l详细信息
-d查看目录属性 ls -ld /etc/
-h人性化显示文件大小(转换为k) ls -lh
-i显示i节点inode(每个文件都有一个id号码)  ls -i


文件类型:(共七种一般就三种)
-文件    d目录   l软链接文件
ls -l /etc/
ls -l /dev/
ls
文件权限:
r读 w写 x执行
u 所有者
g 所属组
o 其他人

linux中 点开头的文件是隐藏文件

目录处理命令
建立目录:mkdir
mkdir -p 目录名
-p 递归创建(连续创建两个文件)

删除目录(空的):rmdir
rmdir 目录名(注意只能删除空目录,如果目录非空此命令无法删除)
rmdir -p 目录名(如果删除japan(内含cangls目录)使用 rmdir -p japan/cangls)

删除目录或文件 rm
rm -f 目录/文件名 忽略不存在的文件不会出错误警告
rm -i 目录/文件名 互动模式,删除前询问
rm -r 目录/文件名 用于删除目录(即使内含有文件夹)

切换目录:cd
cd .. 返回上级目录
cd japan 进入japan文件夹(无/)
cd ~ 进入当前用户的家目录
cd   进入当前用户的家目录
cd - 进入上次所在目录
cd . 进入当前目录

复制
cp [-adfilprsu] 来源档(source) 目标档(destination)

相对路径:
相对于当前位置寻找目标位置
cd ../usr/local/src/
绝对路径:(虽然写起来麻烦,但是容易理解,推荐)
处于根目录一级一级寻找目录位置(/代表根目录)
cd /etc/

tab键可以提示(两下)
例如:cd / 然后两下tab

清理屏幕:
ctrl+L


Linux关机
shutdown -h now 立刻关机
shutdown -h 20:25 系统会在今天20:25关机
shutdown -r now 立刻重启
reboot 重启(与上等同)
halt 关闭系统 (等同于 shutdown -h now 和 poweroff)


打包压缩文件
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件
bzip2 file1 压缩一个叫做 'file1' 的文件
gunzip file1.gz 解压一个叫做 'file1.gz'的文件
gzip file1 压缩一个叫做 'file1'的文件
gzip -9 file1 最大程度压缩
rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
rar x file1.rar 解压rar包
unrar x file1.rar 解压rar包
tar -cvf archive.tar file1 创建一个非压缩的 tarball
tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包

以管理员身份运行
sudo

文件处理命令
链接命令

eclipseADT 安装:(两个坑)
1、缺少32位包
sudo apt-get install lib32z1
2、error while loading shared libraries: libstdc++.so.6: cannot open shared object file:
sudo apt-get install lib32stdc++6
http://blog.163.com/harword_justtodo/blog/static/214506138201451192710164/

    

ubantu安装JDK1.8

见http://blog.csdn.net/snowdream86/article/details/6677450

注意:1.目录名称为java-8-sun

            2.修改环境变量使用的是gdit 不是 vim


ubantu AndroidStudio adb 无法识别乐视手机

解决办法:修改连接方式为媒体设备(非只充电)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值