# 代表 root权限
$ 代表普通用户
切换用户:su 用户名 su - 用户
ls -l ls / 查看所有目录
ls(dir) 查看当前用户下的所有目录
ls –l 查看当前用户下目录的详细信息
sudo 临时获取root权限
新建:mkdir
-p: 创建新目录时,在其父目录不存在的情况下首先创建父目录。
-m: 创建新目录的同时指定此目录的权限。
mkdir 在当前目录下创建文件夹.(如:mkdir abc)
mkdir –p 添加包含子目录的目录(如:mkdir -p abc/usb)
touch fileA 创建一个文本文件
文件复制:
sudo cp filename path(如:sudo cp my.cnf /etc/mysql/)
删除rm
rm -r 删除目录 单个目录(例:rm -r abc)
rm -rf 强制删除整个目录
rm -rm /test/* 只删除下面的文件及文件夹,而保留 test文件夹的名字
目录的进与退
在Linux的目录结构中“.”表示当前目录,“..”表示当前目录的父目录,“/”表示根目录
cd / 回根目录
cd / 目录名 进入目录里面(如:cd /home)
cd空格点点 cd .. 返回上一级
cd ~ 返回默认根目录
cd ../.. 返回上级的上级
修改
mv /home/abc /home/abcd mv命令可以用于移动和改名目录或文件
vi file 修改*.txt文本。(:q 保存退出,:q! 不保存)
sudo gedit /etc/profile 修改配置文件时用。
vi命令的使用
:q! (退出不保存)强制离开并放弃编辑的文件
查找
find / -name "aaabbbccc" 查找文件的位置
ls -l /etc | less 内容分屏显示(命令后面加 | less。q是退出)
各种查看
fdisk -l 查看外接U盘
pwd 注:查看用户当前所处的位置
locate mongo 查看mongoDB数据库的安装位置
cat /etc/passwd linux查看有哪些用户
df –h df命令可以显示目前所有文件系统的可用空间及使用情形
du -h --max-depth=1 查看当前文件夹的大小
ls –lht 显示当前目录下的所有文件及文件的信息
ls -lht –S 显示当前目录下的所有文件及从大到小排序
pgrep –l 同时显示进程名和PID(如:pgrep mongo -l)
dpkg -l 查看本机已安装软件
which java 查看本软件的一个软连接(/usr/bin/java)
ls -l /usr/bin/java 查看本软件的真正位置(/usr/bin/java ->/etc/alternatives/java)
dpkg -L xxxx 查看软件安装位置
dpkg -l | grep filename 查看软件是否安装
下载
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
包的解压
tar zxf mongodb-linux-i686-1.8.2.tgz
tar -zxvf mongodb-linux-i686-1.6.5.tgz
程序的安装与卸载
sudo apt-get install g++ curl libssl-dev apache2-utils
webStorm的安装
命令行:sh bin/webstorm.sh
sudo apt-get remove --purge google-chrome-unstable
--purge 选项表示彻底删除改软件和相关文件
如何在Ubuntu的桌面创建应用程序的快捷方式
将/usr/share/applications/ 里面的图标复制到桌面即可。