基本命令:
uname -a 显示本机详细信息
shutdown -h halt init 0 poweroff 关机
reboot 重启
显示当前系统时间:date
ps –ef | grep aa 查询名称中包含aa的进程
kill -9 进程号 杀死一个进程
netstat -an | grep 8080 查询8080端口的占用情况
lsof -i :8082
ping 127.0.0.1 检测与ip为127.0.0.1的连接是否通畅
文件目录操作命令:
pwd 显示当前工作路径
cd /home 进入 / home 目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
ls 查看目录中的文件
ls -l 显示文件和目录的详细信息
ll 显示文件和目录的详细信息
ls -a 显示隐藏文件
ls *[0-9]* 显示包含数字的文件名和目录名
touch test.txt 在当前目录下创建一个test.txt的文件
mkdir test 创建一个叫做 test 的目录'
mkdir test1 test2 同时创建两个目录
mkdir -p /test/test1/test2 创建一个目录树
rm -f test 删除一个叫做 test' 的文件'
rm -rf test 删除一个叫做 test 的目录并同时删除其内容
rm -rf test test1 同时删除两个目录及它们的内容
mv test new_test 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
cat 显示文件的全部内容
wc 统计文件信息,显示结果:行数 | 单词数 | 字节数
grep 过滤筛选
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
按日期查找目录:
1、ls -lR 查找目录 --full-time | grep "日期" | wc -l 2、ls -lR 目录 | find . -atime +365|wc -l
Vim的基本操作:
vim filename 打开文件,若文件不存在则新建
esc:切换到正常模式
shift + zz:保存退出(shift+:+q)
shift+g 尾行
gg 首行
^ 行首
$ 行尾
u 撤销操作
i:在光标处插入
:w 保存
:q 退出
:wq 保存退出,相当于 shift + zz
:x 保存退出,:wq
:q! 强制退出
:set nu 显示行号
:set nonu 隐藏行号
:行号 定位到指定行号
/内容 查找指定内容,n下翻,N上翻
磁盘空间 :
df -h 显示已经挂载的分区列表
du -sh * 显示当前路径下文件的大小等信息
文件的权限:
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限
chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限
chmod 777 file 给你一个文件读写权限
chown user1 file1 改变一个文件的所有人属性
chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性
文件的打包和压缩 :
tar -czvf archive.tar.gz dir1 创建一个gzip格式的压缩包
tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包