基础的操作
cd ../ //返回上一层目录
cd ../ .. //返回上两级目录
cd / //切换到系统根目录
cd xxx / //切换到该目录下xxx目录
cd〜//切换到用户主目录
cd-//切换到上一个所在的目录
vi / vim:文本编辑器
vi / vim xxx(当xxx存在是打开这个文件,不存在是新建一个,没写入东西不创造)
mkdir:创建文件夹
mkdir xxxx //在当前目录下创建一个xxxx的文件夹
mkdir xxx1 xxx2 ... //在当前目录下创建xxx1 xxx2 ....文件夹
mkdir -p / my2 / dir1 / dir2 //在根目录下创建一个文件夹树
ls:显示当前文件夹下的文件
ls -l / ll //详细显示当前文件夹下面的文件和文件夹
ls -a //显示文件夹下面的所有文件(包括隐藏文件)
mv:修改/移动操作
mv操作对象:文件夹/文件/压缩包
mv xxx yyy
//当xxx存在yyy不存在的时候把xxx名称换成yyy
//当xxx和yyy都存在的时候,把xxx移动到yyy里面
rm:删除
rm -r xxx //删除xxx文件(要在该文件的目录下删除),不能删除文件夹
rm -rf xxx //暴力删除xxx以及下面的文件
rmdir xxx //删除一个叫作xxx的目录(如果文件夹不为空不能删除)
cp:复制
cp -r xxx yyy //把xxx拷贝到yyy里面去
touch xxx。后缀名//创建一个文件后缀名用来区分文件类型
压缩,解压,打包
z:调用gzip压缩命令进行压缩
j:调用bz2压缩命令进行压缩
x:解压文件
c:打包文件
v:显示运行过程
f:指定文件名
压缩的两种格式
gz格式
tar -zcvf yyy.tar.gz * .txt
//解压
tar -zxvf yyy.tar.gz
tar -zxvf xxx.tar.gz -C ./bbb //解压到当前目录的bbb文件夹中
bz2格式
tar -jcvf xxx.tar.bz2 * .txt
//解压tar -jxvf xxx.tar.bz2
从管道搜索:
grep //搜索
xxx | grep 172 //从xxx
管道中搜索,例如:ifcomfig | grep 172 ps -aux | grep 3306
其他命令
clear //清屏
tab //补全命令(当不记得获得文件名太长打出一部分按tab可以补全)
pwd //显示当前所在位置↑//上下左右的上可以显示上一次用的命令
ifconfig //查看系统信息
cat //文本阅读器(相当于只能读不能写的记事本)+ -n(可以显示行号)
du -h //查看当前文件夹的大小
ps //任务管理器//当前进程
ps -aux //所有进程
top //实时显示进度
kill -9端口//杀死某个进程-9强制杀死
cal //日历
日期//查看当前时间
useradd //创建一个新的用户
whoami //显示当前用户
退出//退出
reboot //重启
shutdown -h now //立即关机
shutdown -h +10 // 10分钟之后关
shutdown -h 20:20 //定时关机
uname //查看当前系统的版本信息
ping //和win下的ping差不多
ctrl + c //强制推出