3.Linux基本使用
文件和目录
//目录操作
$ ls //查看里面有什么东西(浏览目录内容)
$ tree -L 2 //查看当前的前两层目录树
$ tree /home //查看home目录下的子目录树
$ cd / //切换到系统根目录 cd (change directory)
$ cd ~ //切换到当前用户目录
$ pwd //查看当前路径
$ cd .. //切换到上一层目录
$ mkdir hello //创建目录
$ rm hello -rf //删除目录(文件夹)
$ cd hello //切换到当前目录下的hello子目录
$ ln -s /mnt/hgfs ./ //建立软链接(类似快捷方式)
//文件操作
$ touch main.c //创建文件
$ mv main.c hello.c //更改文件名
$ gedit main.c //用图形编辑器编辑
$ vi main.c //编辑文件
$ cat main.c //查看文件内容
$ cp main.c aa //拷贝文件
$ rm main.c //删除文件
//压缩解压
$ tar -zcvf /tmp/etc.tar.gz /etc //压缩
$ tar -zxvf /tmp/etc.tar.gz //解压
系统操作
//权限设置
$ sudo su //切换到root用户
$ su ivan //切换回普通的ivan用户
$ chmod 777 main.c //设置权限为所有
$ passwd //修改当前用户的密码(会有输入更长密码的限制)
$ sudo passwd yhai //用root用户权限去修改 yhai用户的密码,就没有限制了,可以设为1
//安装新命令
$ sudo apt-get install tree //安装命令
$ sudo apt-get remove tree //卸载命令
//搜索
$ find . -name hello.c //在当前目录下搜索文件(hello.c)
//磁盘空间
$ df -h //查看各磁盘空间使用情况
$ du -h bbcen/ //查看文件夹占多大空间